软链

简单说就是为开发的模块(待发布的npm包)创造一个全局链接,在主项目里链接这个依赖的模块,进行测试。

如何创建、使用、去除软链?

1先在对应npm包的文件创建一个全局的链接
cd ~/projects/package-project
npm link

2然后再想要使用该包的项目里使用这个软链
注意这里的packageName一定要对应你的npm包package.json里的name字段值。
cd ~/projects/package-project
npm link packageName

用完了如何去除软链呢?

1用完了如何去除软链呢?
npm unlink packageName

2再在npm包所在的文件目录下去除全局链接
npm unlink

强制解除创建的某个特定全局链接

sudo npm rm —global packageName

查看所有创建的全局链接名称

npm ls —global —depth 0

image.png