GRo*_*ing 5 yarnpkg npm-link angular5
我正在学习使用yarn link来处理一个包,并在主机应用程序中反映了更改,我要么没有得到某些东西,要么某些东西不起作用。
它全部内置于 angular5..
我有一个包含,除其他外,一个应用程序MyApp的@org/my-package在node_modules。
我需要对 my-package 进行更改,以便为我yarn link用来创建符号链接和在 MyApp 中测试包的更改提供服务。
这就是我所做的...
在我的包中,我运行了一个构建。它创建分发文件。然后我 cli 进入 dist 包并运行yarn link.. 这是成功的.. 我得到了yarn link @org/my-package在 MyApp cli 中使用的说明..
然后我转到 MyApp,然后运行yarn link @org/my-package. 这也是成功。。
但是,当我在 my-package 中进行更改并再次运行构建时,它们不会反映在 MyApp 中。
我不明白什么?
我没有错误。
被@org/my-package认为是node_modules在MyApp的应该是有或没有?yarn link在 my-package 中的 dist 上不是要覆盖那个吗?
无论我搜索多少,看起来 yarn 文档都对这个主题有点了解。
小智 5
我遇到了类似的问题。但我所做的是编辑项目中依赖于组件库的 package.json 例如 "@org/my-package": "link:../packages/dist/my-package" (编辑路径)这只适用于yarn,如果你使用npm,这不是一个选项,但你可以使用npm link。
之后我必须在项目中进行纱线安装。因此,当您重新构建 my-package 时,MyApp 中的 node_modules 中的 @org/my-package 应该被更新。
| 归档时间: |
|
| 查看次数: |
6281 次 |
| 最近记录: |