设置角度包开发设置

时间:2018-04-11 09:43:48

标签: angular npm ng-packagr

我是一个角度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

1 个答案:

答案 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