1

我有一个 Angular UI 组件项目和另一个正在使用它的 Angular 应用程序。因此,每次如果该包裹有任何变化,我都需要做

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

4

1 回答 1

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 文档

于 2018-04-11T11:47:26.380 回答