yalc: 前端插件&组件开发

125 阅读1分钟

今天开发组件,但是组件需要的公司的项目中验证一下,公司也不让随便 npm publish 然后发现了yalc。

使用场景

在组件和插件依赖开发中,项目作为依赖库没办法单独直接运行,需要依赖进别的项目执行,

使用方式

  1. 安装yalc
yarn global add yalc
  1. 然后就可以用了; 进入你需要发包的组件目录下
yalc publish
  1. 此时就已经将依赖发布到本地仓库了。 当有新修改的包需要发布时,使用推送命令可以快速的更新所有依赖

yalc publish --push
yalc push // 简写
  1. 进入你要引用这个本地包的文件目录下
yalc add [my-package]

可以看到项目中package.json对应的包名会有个地址为file:.yalc/开头的项目。

  1. 如果有更新
yalc update
yalc update [my-package]

6.当不用本地包的时候可以移除依赖

yalc remove [my-package]
yalc remove --all // 移除所有依赖并还原

最后就可以在不npm publish的情况下,在项目里看到你的依赖了