Npm uninstall 命令

2025 年 3 月 18 日 | 3 分钟阅读

js 或 Node.js 的默认包管理器是 NPM(Node 包管理器)。它与 Node.js 一起安装并管理所有包。我们通过命令行上的 npm 客户端安装到项目中的任何包都会安装在 node_modules 文件夹中,并且其版本信息会反映在 package.json 文件中。

通过 Node 包管理器 (NPM),可以处理包,它提供了各种命令。我们可以使用 npm uninstall 命令从计算机中删除一个包。

但是,我们不应该像普通包或依赖项一样卸载全局包和开发依赖项。现在我们描述如何删除普通包、全局包以及开发依赖项。

如何删除 npm 普通包

  • npm uninstall 命令用于从我们当前的 Node 项目中删除一个包

下图显示了我们在命令提示符中卸载该命令。

Npm uninstall command

npm uninstall 命令的同义词是 npm un, npm rm, npm remove, 和 npm unlink。

使用 npm uninstall 命令,包及其依赖项将从当前项目中完全删除。package.json 文件也将被更新。

  • 可以使用以下命令从 npm-demo 项目中删除 express 模块

Npm uninstall command
  • 从 package.json 文件可以看出,express 包已经被删除了。
  • 我们可以看到 Express 已不再存在。
  • 由于没有依赖项,因此不再有依赖项键。

使用 npm Uninstall 删除开发依赖项。

仅用于开发的包是开发依赖项。

我们必须将以下命令作为 dev 参数添加到 npm uninstall 命令中。在指定要删除的包名之前使用它来删除开发依赖项。

以下命令是实现依赖项卸载的基本语法。


Npm uninstall command

执行命令时,依赖项必须使用的位置(文件夹)。

  • 使用 Nodemon 向我们展示如何摆脱开发需求。
  • 当 Nodemon 在开发过程中检测到文件夹或文件发生变化时,它会自动重新加载 NodeJS 应用程序。
  • 我们可以从命令中看到 Nodemon 被标记为开发依赖项。

以下命令用于摆脱 nodemon。

我们可以看到该包的 json 文件中不再包含 Nodemon。

Npm uninstall command

类似地,其他依赖项被卸载并从命令提示符的其他命令中删除。以下命令有助于删除所需的依赖项。

  • --save 或 -S:该命令有助于从依赖项中卸载包。以下命令用于删除依赖包。
  • --save-optional 或 -O:该命令有助于从可选依赖项中卸载包。以下命令用于删除可选包。

Npm uninstall command

结论

对于 Node Js/JavaScript 平台,命令行通过一个命令提示符逐步帮助卸载 npm 操作。它有助于使用命令行一次性卸载 npm 包和其他相关依赖项。npm 卸载命令用于所有 Web 相关应用程序中的 JavaScript 功能。