我使用 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
不解决问题。。