如何本地开发调试公共组件包

228 阅读1分钟

背景

在平时的项目开发过程中,需要把公共组件从项目抽离出单独形成一个工程,最后打包发布到npm仓库中,各个项目npm install 引入公共组件包

方案一

- yarn link(在公共组件项目执行run build后在执行yarn link)
- 在需要用到这个包的地方(yarn link xxx)
- 卸载使用yarn unlink xxx

方案二(推荐)

- yalc(全局安装)
- 本地开发步骤:
    - 本工程根目录: yalc publish 
    - 引入该包的工程根目录:yalc add xxxx
    - 验证无误后npm publish