簡體   English   中英

如何為Ionic開發NPM模塊

[英]How to develop NPM module for Ionic

我正在為Ionic 2開發庫,該庫應該通過NPM安裝,但是我不能以經典方式進行。 如果要開發模塊,則可以使用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模塊有什么技巧嗎?

謝謝。

我們對此進行了實驗,以在Web Angular2應用程序和Ionic2移動應用程序之間共享基於ngrx的核心模塊: https : //github.com/benorama/ngrx-demo-apps

但是,我們僅通過npm pack/install才設法通過npm link使其工作。

訣竅是在自定義的rollup.config.js定義您的外部庫。 您可以在此處找到更多信息: http : //ionicframework.com/docs/v2/resources/third-party-libs/ http://ionicframework.com/docs/v2/resources/app-scripts/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM