Node.js 包链接
链接包
使用npm,你可以创建本地包的链接。链接到包时,可以将其引用为全局包。
包链接有两个步骤。
步骤1
第一步是创建链接:切换到你想使其可链接的项目目录,发出命令以创建链接。
以下代码显示如何创建链接,假设你的模块是位于 foo-module
中。
- cd foo-module
- npm link
执行 npm link
命令后,请验证链接是否正确使用 npm ls -g
创建。
步骤2
第二步是引用链接。
首先,切换到将导入链接模块的目录。接下来,使用链接模块的名称发出另一个 npm link
命令。
假设,foo-module
链接是从第二个模块bar-module
引用的。
- cd bar-module
- npm link foo-module
取消链接包
要删除链接的模块,请使用 npm unlink
命令,后面跟随名称。
以下代码从bar-module
删除链接的 foo-module
。
- cd bar-module
- npm unlink foo-module
要从系统中删除链接,请切换到链接的模块的目录,并发出 npm unlink
命令。
- cd foo-module
- npm unlink