我在这里找到了这个模块的参考:
https://github.com/basarat/typescript-collections
我在我的打字稿项目中引用它,如下所示:
///<reference path='..\..\libs\collections.ts'/>
我使用 grunt 编译项目:
typescript: {
server: {
src: ['src/server/**/*.ts'],
dest: ['bin/server'],
options: {
module: 'commonjs',
base_path: 'src/server',
target: 'es5'
}
}
}
无论如何,由于某种原因,编译器将文件输出为ctions.js或lections.js,就好像它以某种方式截断了名称一样。
有任何想法吗?
编辑
好的,经过一些实验,我将模块重命名为“testing”,名称被截断为 ng.js。似乎此模块中的某些内容正在修改输出文件名。