yarn link使用(npm link)

使用场景

前端开发中,两个项目相互依赖时,使用yarn link(npm link)链接

例如:A项目依赖于本司自己的UI库B,当我们修改了UI库B中的某些代码时,需本地验证后再发布到私服,此时A项目与UI项目B通过yarn link连接后,验证我们修改的UI项目B中的修改生效无误后再发布升级版本到私服,最后修改A项目package.json中的UI项目B依赖的版本号,推送代码构建部署项目A

方法步骤

1、在项目B中执行 yarn link

2、修改项目B的代码后,进行打包yarn build (具体打包命令根据你的项目命令操作)

3、在A项目中执行 yarn link [项目B名称] (也即你的项目B package.json中的name字段的值)

4、在A项目中执行 yarn, 之后运行A项目即可查看你的项目B的改动是否生效

5、验证成功后,在A项目中执行 yarn link [项目B名称] 来取消本地依赖

切记:当你修改项目B代码之后需重新yarn build之后,再在项目A中重新yarn(即相当于重新安装本地依赖B,否则A项目还是引用的旧的改动)

npm link 步骤同上

相关推荐
小Wang21 小时前
npm私有库创建(docker+verdaccio)
前端·docker·npm
用户73087011793081 天前
Vue中集成文字转语音:使用Web Speech API实现功能
前端
李重楼1 天前
前端性能优化之 HTTP/2 多路复用
前端·面试
yanessa_yu1 天前
全屏滚动网站PC端自适应方案
前端
RoyLin1 天前
TypeScript设计模式:桥接模式
前端·后端·typescript
火星开发者1 天前
Vue中实现Word、Excel、PDF预览的详细步骤
前端
brzhang1 天前
干翻 Docker?WebAssembly 3.0 的野心,远不止浏览器,来一起看看吧
前端·后端·架构
lecepin1 天前
AI Coding 资讯 2025-09-17
前端·javascript·面试
IT_陈寒1 天前
React 18实战:7个被低估的Hooks技巧让你的开发效率提升50%
前端·人工智能·后端
树上有只程序猿1 天前
终于有人把数据库讲明白了
前端