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,你可以使用全局模式。 –