是否可以设置到其他磁盘驱动器的绝对路径,例如我在D:\ work \ project \ tsconfig.json中工作,并且希望它在c:\ work \ release.js中进行编译 如果我写“ outDir”:“ C:/ work / release /”编译不会创建.js文件!
有可能吗?
答案 0 :(得分:1)
是的。可以设置到其他磁盘驱动器的绝对路径。
使用 outFile 或 outDir 。
outFile 仅与AMD和System一起用作module
设置。查看详细信息in the --module setting description。
{
"compilerOptions": {
"target": "es5",
"module": "amd",
"outFile": "C://work/release.js"
}
}
ourDir 可与任何有效的module
设置一起使用。
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"outDir": "C://work/release/"
}
}
请考虑以下源文件目录:
D:\work\project\
tsconfig.json
index.ts
addProduct.ts
sellProduct.ts
outFile 将源文件构建为单个输出文件:
C:\work\
release.js
outDir 构建源文件并维护原始文件名:
C:\work\release\
index.js
addProduct.js
sellProduct.js