众所周知,任何 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也将其从dependenciesinpackage.json
npm uninstall <name> --save
dependencies
npm uninstall <name> --save-dev也将其从devDependenciesinpackage.json
npm uninstall <name> --save-dev
devDependencies
npm uninstall -g <name> --save也将其全局删除
npm uninstall -g <name> --save