众所周知,任何 npm 模块都可以通过运行一个简单的命令来安装: npm install <module_name>
。
我已经安装了一些不再使用的模块,我只想将它们取下来。我对此有几个问题:
我们是否有任何命令或过程可以从根目录卸载模块(例如
npm uninstall <module_name>
)或者只是删除模块文件?如果我们保留未使用的模块,它对我们有何影响?
原文由 Manish Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
众所周知,任何 npm 模块都可以通过运行一个简单的命令来安装: npm install <module_name>
。
我已经安装了一些不再使用的模块,我只想将它们取下来。我对此有几个问题:
我们是否有任何命令或过程可以从根目录卸载模块(例如 npm uninstall <module_name>
)或者只是删除模块文件?
如果我们保留未使用的模块,它对我们有何影响?
原文由 Manish Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2.6k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答948 阅读✓ 已解决
2 回答1.2k 阅读
1 回答1.1k 阅读✓ 已解决
2 回答1.7k 阅读
2 回答629 阅读✓ 已解决
命令很简单
npm uninstall <name>
Node.js 文档 https://npmjs.org/doc/ 包含您需要了解的所有使用 npm 的命令。
本地安装将位于应用程序的
node_modules/
目录中。如果一个模块没有引用它,这不会影响应用程序。但是,如果您要删除全局包,则引用它的任何应用程序都会崩溃。
以下是不同的选项:
npm uninstall <name>
从node_modules
中删除模块但不更新package.json
npm uninstall <name> --save
也从dependencies
中的package.json
中删除它npm uninstall <name> --save-dev
也从devDependencies
中的package.json
中删除它npm uninstall -g <name> --save
也将其全局删除