我是一个角度UI组件项目和另一个消耗它的角度应用程序。因此,每当我需要做的任何事情发生变化时
npm uninstall --save @my-lib/package-one
和npm install --save @my-lib/package-one
这太费时间了。我尝试过npm链接,但它无法正常工作。
有没有其他方法可以实现此设置?
使用ng-packagr
打包和角度版本5。
编辑1 还试图使用本视频中解释的方法,但遗憾的是它无法正常工作。 https://www.youtube.com/watch?v=Tw8TCgeqotg&feature=youtu.be
答案 0 :(得分: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
documentation。