[英]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.