记录一次本地调试 npm 模块-----npm link

140 阅读1分钟

相信大家都遇到过本地调试自己写的npm包, npm link 你值得了解下

创建npm模块与本地项目的链接

npm-module ---- npm包项目 npm-example --- 使用npm包项目

  • 进入 npm包项目内 执行 npm link 执行完成后会在你的电脑本地node_modules包中(位置: C:\Users\dftd\AppData\Roaming\npm\node_modules\XXXXX)存在

  • 进入到 npm-example项目内 执行 npm link npm-module 此时引入的包是以快捷的方式引入,明显与其他正常包不同

image.png

  • 在npm-example中引入这个包的方式也略微不同:

image.png 上面是本地引入 下面是常规npm包引入

解除链接

  • 解除项目与npm模块的链接 进入npm-example 执行 npm unlink npm-module

  • 解除模块的全局链接 进入npm-module 执行 npm unlink npm-module