我正在学习如何使用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
那在 MyApp 中是否node_modules
应该存在?在 my-package 中的 dist 上不是yarn link
要覆盖那个吗?
无论我搜索多少,看起来纱线文档对这个主题有点轻描淡写。