如果a在a.ts中有一个全局模块:
export = class A(){
}
我想将此模块导入到很多.ts文件中,但是当我这样做时,模块A将编译到我导入模块A的每个文件。
那么如何定义全局模块,当我导入它时,该模块将不会添加到编译文件中。
我的tsconfig.json:
{
"compilerOptions": {
"module": "amd",
"target": "es5",
"sourceMap": false,
"outFile": "index.js",
"moduleResolution": "classic",
"baseUrl": "./",
"paths": {
"jQuery": ["types/jquery.d.ts"],
}
},
"exclude": [
"node_modules"
]
}