一尘不染

如何在Node JS中卸载NPM模块?

node.js

正如公知的,任何NPM模块可以通过运行一个简单的命令被安装:npm install <module_name>

我已经安装了一些不再使用的模块,我只想把它们取下来。我对此有一些疑问:

  • 我们是否有任何命令或过程可以从根目录卸载模块(例如npm uninstall <module_name>),还是仅删除模块文件即可?

  • 如果我们保留未使用的模块,它将对我们有何影响?


阅读 295

收藏
2020-07-07

共1个答案

一尘不染

该命令很简单 npm uninstall <name>

Node.js文档https://npmjs.org/doc/具有npm所需的所有命令。

本地安装将在node_modules/您的应用程序目录中。如果模块保留在那里而没有引用,则这不会影响应用程序。

但是,如果要删除全局软件包,则引用该全局软件包的所有应用程序都将崩溃。

以下是不同的选项:

npm uninstall <name>从中删除模块node_modules但不更新package.json

npm uninstall <name> --save也删除它dependenciespackage.json

npm uninstall <name> --save-dev也删除它devDependenciespackage.json

npm uninstall -g <name> --save 也将其全局删除

2020-07-07