我正在使用Visual Studio 2017自动转换我的TypeScript文件。我的tsconfig.json
文件如下所示:
{
"compilerOptions": {
"baseUrl": "./scripts/ts",
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5",
"lib": [
"es5",
"es2015",
"dom",
"scripthost"
],
"outDir": "./scripts/ts/dist"
},
"compileOnSave": true,
"exclude": [
"node_modules",
"wwwroot"
]
}
我的所有.ts文件的每个模块名称都位于Project/scripts/ts/modulename/
下
问题在于,每个模块名的转译.js文件都放在Project/scripts/ts/dist/ts/modulename
中。我不想在dist文件夹中添加其他/ ts文件夹。我该怎么办?
答案 0 :(得分:0)
您能显示您的目录结构吗?我尝试过但没有得到额外的ts
目录:
$ tree
.
├── scripts
│ └── ts
│ └── a
│ └── a.ts
└── tsconfig.json
$ tsc
$ tree
.
├── scripts
│ └── ts
│ ├── a
│ │ └── a.ts
│ └── dist
│ ├── a.js
│ └── a.js.map
└── tsconfig.json