用途介绍
npm link主要用来连接本地库的,对我们在本地开发npm包尤其方便。 window下的思路大概是:
首先,给本地开发包建立一个全局的软链接;其次,在项目里边建立一个链接全局包的软链接。
例如,我们的package名为ex-pkg,项目名为ex-app。
全局module
- 进入ex-pkg目录运行以下命令建立全局软链接,之后你会在全局node_modules下面发现名为ex-pkg的软链接
npm link
- 进入ex-app目录运行以下命令链接全局包ex-pkg
npm link ex-pkg
- 验证结果
// 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