众所周知,任何npm模块都可以通过运行一个简单的命令安装:npm install <module_name>。
我已经安装了一些我不再使用的模块,我只是想把它们弄掉。我对此有几个问题:
我们是否有任何命令或过程来从根目录卸载一个模块(比如npm uninstall <module_name>) 或者仅仅删除模块文件就可以了? 如果我们保留未使用的模块会对我们有什么影响?
众所周知,任何npm模块都可以通过运行一个简单的命令安装:npm install <module_name>。
我已经安装了一些我不再使用的模块,我只是想把它们弄掉。我对此有几个问题:
我们是否有任何命令或过程来从根目录卸载一个模块(比如npm uninstall <module_name>) 或者仅仅删除模块文件就可以了? 如果我们保留未使用的模块会对我们有什么影响?
当前回答
如果你想卸载一些模块,那么只需要运行npm uninstall。
然后进入文件包。然后从那里删除不需要的模块,然后运行NPM install命令。它应该能解决你的问题。
其他回答
你也可以简写如下:
npm联合国包裹包裹或rm包裹
注意:在命令末尾添加-g,用于卸载全局包。
如果你想卸载一些模块,那么只需要运行npm uninstall。
然后进入文件包。然后从那里删除不需要的模块,然后运行NPM install命令。它应该能解决你的问题。
要使用npm卸载一个模块,你可以使用:
npm uninstall moduleName
此外,如果您希望卸载并希望更改反映在您的包中。Json,然后你可以使用——save标志,像这样:
npm uninstall moduleName --save
OR
npm uninstall -S
如果你想从devDependencies中卸载一个模块,并希望更改反映在包中。json,然后你可以使用-D标志,像这样:
npm uninstall moduleName -D
如果你是在Windows上,以管理员身份运行CMD并键入:
npm -g uninstall <package name>
npm 5的更新:
从npm 5.0.0开始,默认情况下,已安装/已卸载的模块将作为依赖项添加/删除,因此不再需要——save选项。
Run
npm uninstall <package>
例如:
npm uninstall mongodb
它将从node_modules文件夹中删除模块和包。json文件。