2

import キーワードを使用してグローバル変数を定義するスクリプトを aurelia にインポートすることについて質問があります。モジュールを簡単にインポートできますが、グローバル変数 Enumerable を定義する linq.js のようなスクリプトはどうでしょうか? そのスクリプトを実行してその名前空間を定義することは可能ですか?

このブログ投稿の手順を実行しようとしましたが、非静的メソッドのみを定義しています。したがって、たとえばEnumerable.fromメソッドを使用することはできません。

4

1 に答える 1

3

これは、パッケージ マネージャ jspm の問題です。グローバルをエクスポートするモジュールがある場合、エクスポートされたグローバルの名前を指定する jspm 構成ファイルでshimを構成する必要があります。

ただし、linq.js の場合はmodule.exports(私はこのソースをここで見ています) を使用しているように見えるので、そのままで動作するはずです。そうでない場合は、構成でモジュール形式(cjs) を指定してみてください。

次のようにインポートします。

import Enumerable from 'linq';
于 2015-06-01T09:58:55.080 に答える