我怎么能通过typescript定义一个全局模块而不是添加到编译文件?

时间:2017-06-11 08:46:52

标签: javascript typescript web-frontend

如果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"
    ]
}

0 个答案:

没有答案