在开发中使用NPM处理通用组件

在开发中使用NPM处理通用组件,npm,ionic2,continuous-integration,soa,Npm,Ionic2,Continuous Integration,Soa,我已经为我的ionic2应用程序开发了几个可重用组件,其中包括安全、FMCManagement、Formsmanagement等,新的应用程序只是使用NPM重用这些组件 当我只在重用这些模块的新应用程序上工作时,模型工作得很好,我能够使用livereload功能来加速开发,但是当我需要对常用组件进行更改时,我完全失去了这一点,因为组件的代码与新项目没有直接关系,因此,对于公共组件的每次更改,我都需要停止应用程序,重建模块,使用node重新安装,然后重新启动应用程序 我想要实现的是在开发时关联组件

我已经为我的ionic2应用程序开发了几个可重用组件,其中包括安全、FMCManagement、Formsmanagement等,新的应用程序只是使用NPM重用这些组件

当我只在重用这些模块的新应用程序上工作时,模型工作得很好,我能够使用livereload功能来加速开发,但是当我需要对常用组件进行更改时,我完全失去了这一点,因为组件的代码与新项目没有直接关系,因此,对于公共组件的每次更改,我都需要停止应用程序,重建模块,使用node重新安装,然后重新启动应用程序


我想要实现的是在开发时关联组件代码,因此当我对通用组件的代码进行更改时,这些更改会被实时获取,而不是执行所有手动过程,但对于部署时,我需要保持标准的npm libs结构,实现此escenario的最佳方法是什么?

我猜应该是玩ionic构建脚本,但我想我也应该更新组件导入,因此在开发时,它指向某个位置,在产品上指向正确的npm模块,有什么想法吗?我猜应该是关于玩ionic构建脚本,但我想我也应该更新组件导入,所以在开发时,它指向某个位置,在prod上指向正确的npm模块,有什么想法吗?