Node.js 包链接

链接包

使用npm,你可以创建本地包的链接。链接到包时,可以将其引用为全局包。

包链接有两个步骤。

步骤1

第一步是创建链接:切换到你想使其可链接的项目目录,发出命令以创建链接。

以下代码显示如何创建链接,假设你的模块是位于 foo-module 中。

  1. cd foo-module
  2. npm link

执行 npm link 命令后,请验证链接是否正确使用 npm ls -g 创建。

步骤2

第二步是引用链接。

首先,切换到将导入链接模块的目录。接下来,使用链接模块的名称发出另一个 npm link命令。

假设,foo-module 链接是从第二个模块bar-module引用的。

  1. cd bar-module
  2. npm link foo-module

取消链接包

要删除链接的模块,请使用 npm unlink 命令,后面跟随名称。

以下代码从bar-module删除链接的 foo-module

  1. cd bar-module
  2. npm unlink foo-module

要从系统中删除链接,请切换到链接的模块的目录,并发出 npm unlink 命令。

  1. cd foo-module
  2. npm unlink