我使用Yeoman生成器(https://github.com/jvandemo/generator-angular2-library)创建一个名为my-lib的Angular库。我的角度应用程序正在使用创建的库,一切正常。
我唯一的问题是在开发模式下,我必须对我的库进行频繁更改并执行一些命令来重建并将库发布到NPM:
npm run build
npm publish dist
我将库发布到NPM注册表后,使用npm install命令在我的Angular应用程序中重新导入它。
是否有更好的方法或更短的路径(在开发模式下)检测库的更改并将它们反映到我的消费应用程序?
ps:在全局node_modules目录中创建符号链接到库的dist目录:
$ cd dist
$ npm link
将全局库目录链接到app目录的node_modules:
$ npm link my-lib
无法解决问题..