介绍
如果你正在开发npm包,你或许需要将一个本地的版本作为其他项目的依赖。比如,你有两个包package-a和package-b,package-a需要依赖package-b,并且你想在不发布的情况下在本地环境更新package-b并测试,这时我们可以使用yalc这个工具。
yalc通过将本地包发布到本地的存储中,并允许其他本地项目将其添加为依赖包。
快速开始
说明:package-a和package-b都是本地包,并且package-a依赖package-b
1、首先全局安装yalc
$ npm i -g yalc
2、将需要被package-a依赖的package-b发布到yalc本地存储中
[package-b] $ yalc publish
3、将本地的package-b作为依赖添加到package-a
[package-a] $ yalc add package-b
4、如果package-a还没有安装其它的依赖项需要先执行安装
[package-a] $ npm i
5、如果package-b存在更新,我们需要更新yalc本地存储,更新后package-a中的引用也将自动更新
[package-b] $ yalc push
6、从项目中移除本地依赖
[package-a] $ yalc remove pack