npm link
命令主要用于本地开发 npm 模块。
使用 npm link
命令,可以将当前开发的 npm 模块链接到对应的测试项目中,可以很方便地对开发中的模块进行调试和测试。
语法
npm link (in npm package dir)
npm link [<@scope>/][@ ] 别名: npm ln
使用步骤
npm link
的过程有两个步骤:
1.在指定的文件夹里执行 npm link
命令 将在全局文件夹 {prefix}/lib/node_modules/<package>
中创建一个符号链接,该链接到执行 npm 链接命令的包。
如下:
λ npm link |
2.在测试项目目录里运行 npm link <package>
,注意,<package>
从 npm 包 中的 package.json
中取出的,而不是 npm 包的目录名称
λ mkdir npm-link-test |
测试文件是否链接进去了:
λ cd npm-link |
这样就可以很方便地进行开发和调试 npm 包了。
取消 link
分别在模块目录和测试项目目录执行 npm unlink