设置角包开发设置(Setting angular package development setup

2019-09-30 00:34发布

我有一个角UI组件项目,这是消费它的另一个角度的应用程序。 所以,如果每次什么东西是在该包改变,我需要做的

npm uninstall --save @my-lib/package-onenpm install --save @my-lib/package-one

这也太费时。 我曾尝试NPM链接,但它不工作。

是否有我可以实现这一目标设置任何其他方式?

使用ng-packagr用于包装和角版本5。

编辑1还试图用这种方法在这段视频解释,但遗憾的是它不工作。 https://www.youtube.com/watch?v=Tw8TCgeqotg&feature=youtu.be

Answer 1:

使用npm link

cd your_package_one_dir      # go into the package directory
npm link                     # creates global link
cd your_project              # go into your project directory
npm link @my-lib/package-one # link-install the package

任何修改your_package_one_dir将反映在your_project/node_modules/@my-lib/package-one 。 请注意,该链接应该是包名称,而不是该软件包的目录名。 见npm link 文档 。



文章来源: Setting angular package development setup