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

相关推荐

  1. conda使用,pip使用

    2023-12-15 22:36:03       37 阅读
  2. VueUse使用

    2023-12-15 22:36:03       46 阅读
  3. Git<span style='color:red;'>使用</span>

    Git使用

    2023-12-15 22:36:03      35 阅读
  4. netty使用

    2023-12-15 22:36:03       31 阅读
  5. gdb<span style='color:red;'>使用</span>

    gdb使用

    2023-12-15 22:36:03      40 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 22:36:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 22:36:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 22:36:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 22:36:03       20 阅读

热门阅读

  1. leetcode206. 反转链表

    2023-12-15 22:36:03       37 阅读
  2. stata进行面板数据回归

    2023-12-15 22:36:03       36 阅读
  3. php使用exec函数占用cpu较高得解决办法

    2023-12-15 22:36:03       29 阅读
  4. hive 常见存储格式和应用场景

    2023-12-15 22:36:03       38 阅读
  5. 树莓派部署Home Assistant教程

    2023-12-15 22:36:03       35 阅读
  6. 【.NET Core】Linq查询运算符(三)

    2023-12-15 22:36:03       26 阅读