首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何卸载package.json (NPM)中列出的所有依赖项?

如何卸载package.json (NPM)中列出的所有依赖项?
EN

Stack Overflow用户
提问于 2013-10-01 08:55:45
回答 12查看 195.9K关注 0票数 123

如果我在应用程序根目录中定义了一个package.json文件并运行npm install -g,它将全局安装在package.json中定义的所有依赖项。

然而,这似乎不是反向的工作。

如果我在应用程序根目录中执行npm uninstall -g,它会抛出一个错误,并期望我向它传递一个包名。

这不是也应该卸载我安装的相同的包吗?

我做错了什么吗?

EN

回答 12

Stack Overflow用户

发布于 2016-01-12 16:11:18

这对我很有效:

命令提示符或gitbash进入项目中的node_modules文件夹,然后执行:

代码语言:javascript
运行
复制
npm uninstall *

删除了该项目的所有本地包。

票数 96
EN

Stack Overflow用户

发布于 2015-11-25 18:01:44

对于windows,转到node_modules目录并在powershell中运行此命令

代码语言:javascript
运行
复制
npm uninstall (Get-ChildItem).Name 
票数 36
EN

Stack Overflow用户

发布于 2017-01-25 01:30:23

我最近发现了一个node命令,它允许卸载所有的开发依赖项,如下所示:

代码语言:javascript
运行
复制
npm prune --production

正如我所提到的,这个命令只卸载开发依赖包。至少它帮助我不必手动完成它。

票数 34
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19106284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档