gpt4 book ai didi

typescript - tsconfig.json - 仅从文件夹构建 ts 文件

转载 作者:搜寻专家 更新时间:2023-10-30 20:32:55 25 4
gpt4 key购买 nike

我目前正在尝试将我的 ts 文件构建为单个 ts 文件。我遇到的问题是我下面的代码没有按照我的预期进行。我使用 sourceRoot 尝试设置它可以从中获取源代码的唯一位置,但这没有用。我也试过放一个 .目录前面,但它仍然从任何地方拉:(

{
"compilerOptions": {
"target": "ES5",
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"out": "www/js/app.js",
"sourceMap": true,
"sourceRoot": "www/app"
}
}

所有文件,包括那些不在 www/app build 内的文件 :(

现在我已经回到手动指定文件:

{
"compilerOptions": {
"target": "ES5",
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"out": "www/js/app.js",
"sourceMap": true
},
"files": [
"./www/app/app.ts",
"./www/app/menu/menuController.ts",
"./www/app/playlists/playlistsController.ts"
]
}

是否可以将源目录限制为仅 www/app?

谢谢

最佳答案

是的,这是可能的。请使用 rootDir,如 'rootDir': 'app',如果 www 是您应用程序的根目录。

rootDir 来自 typescript compiler options 的描述:

Specifies the root directory of input files.

关于typescript - tsconfig.json - 仅从文件夹构建 ts 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34117191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com