正如公知的,任何NPM模块可以通过运行一个简单的命令被安装:npm install <module_name>。
npm install <module_name>
我已经安装了一些不再使用的模块,我只想把它们取下来。我对此有一些疑问:
我们是否有任何命令或过程可以从根目录卸载模块(例如npm uninstall <module_name>),还是仅删除模块文件即可?
npm uninstall <module_name>
如果我们保留未使用的模块,它将对我们有何影响?
该命令很简单 npm uninstall <name>
npm uninstall <name>
Node.js文档https://npmjs.org/doc/具有npm所需的所有命令。
本地安装将在node_modules/您的应用程序目录中。如果模块保留在那里而没有引用,则这不会影响应用程序。
node_modules/
但是,如果要删除全局软件包,则引用该全局软件包的所有应用程序都将崩溃。
以下是不同的选项:
npm uninstall <name>从中删除模块node_modules但不更新package.json
node_modules
package.json
npm uninstall <name> --save也删除它dependencies在package.json
npm uninstall <name> --save
dependencies
npm uninstall <name> --save-dev也删除它devDependencies在package.json
npm uninstall <name> --save-dev
devDependencies
npm uninstall -g <name> --save 也将其全局删除
npm uninstall -g <name> --save