跳到主要内容

本地测试NPM包

起因

库包在开发或迭代后,不适合发布到线上进行调试(过程繁琐且会导致版本号膨胀)。

npm link 可以帮助我们模拟包安装后的状态,它会在系统中做一个快捷方式映射,让本地的包就好像 install 过一样,可以直接使用。

操作步骤

警告

注意,一旦重启电脑后,这一项可能会失效,需要重新link。

首先在要上传的NPM包的package.json同级目录下进行npm link,这样会自动将该包链接到系统全局node_modules目录下,包名将会是你的package.json文件中的name

接下来在你需要用到这个包的地方进行npm link [报名]的方式链接刚才你绑定到全局node_modules目录下的包。

测完后,进入用到测试包项目的package.json同级目录下进行npm unlink [包名]解除绑定。