如何卸载Node.js中的npm模块?

众所周知,任何npm模块都可以通过运行一个简单的命令来安装:npm install<模块名称&gt

我已经安装了一些我不再使用的模块,我只想把它们取下来。关于这一点,我有几个问题:

  • 我们是否有从根目录卸载模块的命令或进程(类似于npm uninstall<module\u name>
    或者仅仅删除模块文件就可以了

  • 如果我们保留未使用的模块,会对我们产生什么影响

该命令只是npm uninstall<名称&gt

Node.js文件https://npmjs.org/doc/ 拥有所有你需要知道的npm命令

本地安装将位于应用程序的node\u modules/目录中。如果一个模块没有被引用,这不会影响应用程序

但是,如果要删除全局包,任何引用它的应用程序都将崩溃

以下是不同的选项:

npm卸载<名称&gt节点_modules中删除模块,但不更新package.json

npm卸载<名称&gt--save还将其从package.json中的依赖项中删除

npm卸载<名称&gt--save dev还将其从package.json中的devDependencies中删除

npm卸载-g<名称&gt--保存还会全局删除它

发表评论