【问题标题】:Optimal way to delete dependencies删除依赖项的最佳方法
【发布时间】:2016-04-06 01:53:27
【问题描述】:

我已经用 Bower.io 安装了一些前端的东西,它附带了 GruntJS 的依赖项。我已经用 npm install 安装了。

现在那里有一个 node_modules 文件夹。 NPM 文档仅显示如何一次删除一个包。

完成后我不能只删除 finder 中的 node_modules 文件夹吗? 是否需要使用终端一一删除所有的包?

【问题讨论】:

    标签: node.js macos gruntjs dependencies


    【解决方案1】:

    如果你还没有将已安装的模块添加到 package.json 中,你可以使用以下命令删除所有这些模块:

    npm prune
    

    如果您已将模块添加到 dependencies 部分的 package.json 中,那么您应该使用命令:

    npm un -S <module_name>
    

    如果模块被添加到devDependencies部分,使用命令:

    npm un -D <module_name> 
    

    【讨论】:

    • 感谢您的信息:)
    【解决方案2】:

    是的,您可以删除 node-modules 文件夹。一个新的npm install 将重建它。

    【讨论】: