0

我在这里找到了这个模块的参考:

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.jslections.js,就好像它以某种方式截断了名称一样。

有任何想法吗?

编辑

好的,经过一些实验,我将模块重命名为“testing”,名称被截断为 ng.js。似乎此模块中的某些内容正在修改输出文件名。

4

1 回答 1

1

这看起来像是一个棘手的问题。尝试tsc手动编译或查看 grunt-ts :https ://npmjs.org/package/grunt-ts

于 2013-10-03T23:16:16.940 回答