Npm link的使用

之前有写过 npm 包发布实践,虽然文中提到了使用 karma 进行单元测试,但是忽略了怎么调试的 npm 包.我们总不能每次调试都先上传到 npm 包服务器,在安装,这样效率太低了,可以使用 npm link 进行 npm 包本地调试.

我们假设在本地有两个项目,一个是 npm-package,是我们开发到 npm 包项目,另一个是 project,是需要使用 npm 包的项目.

1、 进入 npm-package 项目,使用:

1
npm link

执行命令后,npm-package 就会更具 package 的配置,将该包链接到全局.也会在本地 npm 全局包管理中生成一个快捷方式,指向当前目录.

2、到 project 目录下使用

1
npm link packagename

现在就可以直接在 project 项目中直接使用 npm-package 了

3、解除软链接

在 project 目录下执行

1
npm unlink packagename

在 npm-package 目录下执行

1
npm unlink

这样就解除了 npm-package 的软链接

[越努力,越幸运!]