# 本地调试 npm 包

如果您需要在本地开发和调试一个 npm 包,可以使用 npm link命令将本地文件系统中的包链接到全局 npm 包目录中。这将使您可以在其他项目中使用该包,同时仍然可以在本地进行编辑和调试。

以下是如何在本地调试 npm 包的步骤:

  1. 在您的 npm 包目录中运行 npm link命令。这将在全局 npm 包目录中创建一个符号链接,指向您的本地文件系统中的该包目录。
cd path/to/package
npm link
  1. 在您要使用该包的项目中运行npm link <package-name>命令。这将在项目中创建一个符号链接,指向全局 npm 包目录中的该包目录。请确保您已经安装了该包的依赖项。
cd path/to/project
npm link <package-name>
  1. 现在您可以在项目中使用该包,并且任何对于该包的本地更改都将在项目中反映出来。
const myPackage = require("<package-name>");

// 使用myPackage中的方法进行调试

请注意,如果您在调试期间进行了更改并保存了 npm 包中的代码,则您需要重新运行 npm link 命令来更新全局符号链接。另外,如果您完成了开发并要将 npm 包发布到 npm 注册表中,则应将该包从全局符号链接中删除。

  1. 调试完成后,可以使用npm unlink <package-name>命令取消链接。