如何开发离子的NPM模块

时间:2016-10-10 08:17:29

标签: node.js ionic-framework npm rollupjs

我正在为Ionic 2开发库,应该通过NPM安装,但我不能以经典的方式做到这一点。如果你想开发模块,你可以使用 npm link 命令将模块链接到你想要测试和开发它的项目,但是在Ionic中它每次都会出现编译错误,当模块链接时使用 npm链接

这是我得到的错误:

<input class='hidden' id='dataIwant' value=' <?php echo $_SESSION["bigObjectArray"] ?>" />

那么,有没有什么技巧可以在Ionic 2中开发和测试NPM模块?

感谢。

1 个答案:

答案 0 :(得分: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/