2017-01-13 24 views
1

に私は、この質問への答えは完全に別の質問で活字する新しいし、この問題に直面して与えられているが、私はこれを行う方法を見当もつかないウェブパックにその答えに提供されるソリューションは、System.config.jsであったので、私は私のプロジェクトでそれを持っていません。 1はSystem.config.jsの一部を解決することができれば、ここ はその質問へのリンクです。Angular2-CLIのWebPACK使用するアプリの代わりに、System.config.js

Using GeoFire in an Angular2 App

答えて

0

は、同じ問題に遭遇したとWebPACKのローダーを公開使用してそれを解く:

Expose Loader

まず、あなたのバンドル(vendor.ts)にこれを追加します。

require("expose?GeoFire!geofire"); 

その後webpack.config.jsであなたのローダーにこれを追加します。

最後に、あなたのコンポーネントで
module: { 
    loaders: [ 
    { test: require.resolve('geofire'), loader: 'expose?GeoFire' } 
    ] 
} 

declare var GeoFire: any; 
関連する問題