繁体   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