npm|yarn link 开发调试本地包

使用:

在开发项目 project-A 时需要使用本地开发的另外一个包 link-module

  • cd 进入 link-module 目录,执行 npm link。
    npm|yarn link 开发调试本地包_第1张图片
  • cd 进入 project-A 执行 npm link link-module

在这里插入图片描述

  • 直接在project-A中使用link-module包
require("link-module");
  • 不想使用link-module时可以执行 npm unlink link-module 解除连接。

原理

  • link 的本质就是软链接
    • 在公共包管理路径/usr/local/lib/node_modules/连接了本地的link-module包。
/usr/local/lib/node_modules/link-module -> /Users/xxx/Desktop/link-module
  • 因此在project-A中执行npm link link-module命令时,它就会去/usr/local/lib/node_modules/这个路径下寻找是否有这个包,如果有就建立软链。

你可能感兴趣的:(node.js,npm,javascript,前端)