2017-08-04 11 views
0

NPMパッケージxlsxは、翻訳のためのオプションモジュールに付属のemberアプリケーションに依存しています。 Ember-CLIでアプリケーションをビルドするときに、このオプションモジュールを除外する方法を何らかの方法で指定したいと思います。Ember-CLIのオプションモジュールを使用しないでNPMパッケージをインストールします。

このパッケージのREADMEには、「Webpackおよびbrowserifyビルドにはデフォルトでオプションモジュールが含まれています。 Webpackはresolve.aliasでサポートを削除するように設定することができます: "

私はember-cli-build.jsをどのようにしてこれを動作させることができるのか分かりません。

私はパッケージをダウンロードして自分でビルドし、その結果のファイルをベンダーのディレクトリに貼り付けることができますが、これは間違ったやり方だと感じています。

誰もこの種の状況での経験はありますか?

編集

私は現在、私のpackage.json内の依存関係としての私のアプリでのxlsxを含めて、単に私のコンポーネントの1つに、それをインポートしています。

+0

どのようにあなたのアプリにそれを組み込みますか? – Lux

答えて

0

node_modules/xlsx/dist/フォルダーを調べると、xlsxのいくつかのバージョンがあります。core,full、指定子のない3番目のバージョンがあります。

あなたember-cli-build.jsファイル、例えば

app.import('node_modules/xlsx/dist/xlsx.core.min.js'); 

を置くことによって、これらのバージョンのいずれかを使用することができます。

上記にはEmber CLI 2.15以上が必要です。古いEmber CLIバージョンを使用する場合は、代わりにBowerからxlsxをアップグレードまたはインストールする必要があります。

関連する問題