[]加载模块报错

想要引入外部的库:
import Collections =  require('typescript-collections');
配置如下:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"sourceMap": true,
"moduleResolution": "node",
"lib": [
"dom",
"es5"
]
},
"exclude": [
// "node_modules"
]
}
报错
ReferenceError: exports is not defined

生成的js是
Object.defineProperty(exports, "__esModule", { value: true });
var Collections = require("typescript-collections");

刚接触ts,不太清楚怎么加载模块,编译时module是不是只能选commonjs?
 
已邀请:

qian

赞同来自: ethaninmel

你需要安装一个像CommonJS的模块加载器 然后指定它  这个问题你可以百度

ethaninmel

赞同来自:

请问有例子吗?百度了很久真的不会,是要下载一个加载器放到index.html里? 这个包是umd的。

要回复问题请先

商务合作
商务合作