0

ここにあるこのモジュールへの参照があります:

https://github.com/basarat/typescript-collections

そして、typescript プロジェクトで次のように参照します。

///<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 に切り捨てられました。このモジュール内の何かが出力ファイル名を変更しているようです。

4

1 に答える 1

1

うなり声の問題のように見えます。手動でコンパイルしてみるtscか、grunt-ts をチェックしてください: https://npmjs.org/package/grunt-ts

于 2013-10-03T23:16:16.940 に答える