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 步骤同上

相关推荐
Alan Lu Pop4 小时前
个人精选 Skills 清单
前端·react.js·cursor
木斯佳4 小时前
前端八股文面经大全:bilibili前端一面(2026-03-26)·面经深度解析
前端·面试·笔试·校招·promise
吴声子夜歌4 小时前
TypeScript——BigInt、展开运算符、解构和可选链运算符
前端·javascript·typescript
Muen4 小时前
Swift多线程方案-Concurrency
前端
floret. 小花4 小时前
Vue3 知识点总结 · 2026-03-27
前端·面试·electron·学习笔记·vue3
一拳不是超人5 小时前
前端转全栈:你必须要掌握的 Docker 知识
前端·docker·全栈
C澒5 小时前
微前端容器标准化:接入指南
前端·架构
LXXgalaxy5 小时前
Uni-app 小程序页面跳转带参实战笔记(含对象传参与防坑)
开发语言·前端·javascript
2301_768350235 小时前
Vue指令修饰符
前端·javascript·vue.js
oi..5 小时前
Flag和JavaScript document有关
开发语言·前端·javascript·经验分享·笔记·安全·网络安全