0
整个node_modules目录可以完全排除打字稿编译此tsconfig.json
:排除为打字稿编译node_modules目录中,但让一个单独的子目录
{
"compilerOptions": {
"module": "commonjs",
"sourceMap": true,
"target": "es6"
},
"exclude": [
"node_modules"
]
}
但我怎么能允许下node_modules一个单独的子目录,像node_modules/app
,仍然得到编译?我知道files
部分可用于指定单个文件并覆盖exclude
部分,但这可能会很快变得笨拙,特别是在与exclude
并用时。有更好的选择吗?
对于一些背景,我打算把专用模块在node_modules/app目录,这样我就可以要求他们在不使用相对路径: var m = require("app/module1")
与 var m = require("../../module1")
)。
如果你愿意升级到打字稿2,你可以使用全局模式。 –