npm link 简单用法

420 阅读1分钟

用途介绍

npm link主要用来连接本地库的,对我们在本地开发npm包尤其方便。 window下的思路大概是:

首先,给本地开发包建立一个全局的软链接;其次,在项目里边建立一个链接全局包的软链接。

例如,我们的package名为ex-pkg,项目名为ex-app。

全局module

  1. 进入ex-pkg目录运行以下命令建立全局软链接,之后你会在全局node_modules下面发现名为ex-pkg的软链接
npm link
  1. 进入ex-app目录运行以下命令链接全局包ex-pkg
npm link ex-pkg
  1. 验证结果
// ex-pkg/index.js
console.log("npm link")

// ex-app/main.js
require("ex-pkg");

node mian.js => npm link // ok

直接Link

// 进入ex-app根目录
npm link ../ex-pkg