众所周知,任何npm模块都可以通过运行一个简单的命令来安装:npm install<;模块名称>
我已经安装了一些我不再使用的模块,我只想把它们取下来。关于这一点,我有几个问题:
-
我们是否有从根目录卸载模块的命令或进程(类似于
npm uninstall<;module\u name>;)
或者仅仅删除模块文件就可以了 -
如果我们保留未使用的模块,会对我们产生什么影响
该命令只是npm uninstall<;名称>
Node.js文件https://npmjs.org/doc/ 拥有所有你需要知道的npm命令
本地安装将位于应用程序的node\u modules/目录中。如果一个模块没有被引用,这不会影响应用程序
但是,如果要删除全局包,任何引用它的应用程序都将崩溃
以下是不同的选项:
npm卸载<;名称>从节点_modules中删除模块,但不更新package.json
npm卸载<;名称>--save还将其从package.json中的依赖项中删除
npm卸载<;名称>--save dev还将其从package.json中的devDependencies中删除
npm卸载-g<;名称>--保存还会全局删除它