1.npm link简介
npm link
命令用于本地调试包体。
2.如何操作
分两步:
(1)创建包体全局链接
在开发包的根目录下执行npm link
,就将包体链接到全局的node_modules
下面了。查看方法:npm root -g。创建全局链接后,如下:
创建全局的目的是:你就可以在任意的目录下安装该包体了。
(2)在项目中安装
执行命令npm link <package>
,即可安装全局的那个包了。
3.注意
创建的是包体的软链接,包的源码改了。那么,全局安装的,和你项目你的包体都会改动。
4.如何删除呢
- 全局链接删除:进入到开发库的目录,执行
npm uninstall
- 项目中删除安装的包:进入到项目目录,执行
npm uninstall --no-save <package>
5.总结
其实,我个人理解,这个命令的用处在于:很方便开发者测试自己开发的库。就是模拟真实npm publish发布包,本地执行npm install安装包的过程。假设没有该命令,那么重复这一真实的过程将是十分麻烦,浪费时间的。