0

NPM 経由でインストールする必要がある Ionic 2 用のライブラリを開発していますが、従来の方法ではこれを行うことができません。モジュールを開発する場合は、npm linkコマンドを使用して、モジュールをテストおよび開発するプロジェクトにリンクできますが、Ionic では、モジュールがnpm linkを使用してリンクされている場合、毎回コンパイル エラーが発生します。

これは私がいつも得るエラーです:

[10:14:15]  Error: Could not resolve entry (./.tmp/app/main.dev.js)
at /Users/daniel/ionic/cache-test/node_modules/rollup/dist/rollup.js:8602:28
at process._tickCallback (internal/process/next_tick.js:103:7)

では、Ionic 2 で NPM モジュールを開発およびテストする方法はありますか?

ありがとう。

4

1 に答える 1

0

これを実験して、Web Angular2 アプリと Ionic2 モバイル アプリの間で ngrx ベースのコア モジュールを共有しました: https://github.com/benorama/ngrx-demo-apps

npm linkただし、のみで動作させることはできませんでしたnpm pack/install

秘訣は、カスタムで外部ライブラリを定義することrollup.config.jsです。ここで詳細情報を見つけることができます: http://ionicframework.com/docs/v2/resources/third-party-libs/ http://ionicframework.com/docs/v2/resources/app-scripts/

于 2016-10-10T14:06:57.660 に答える