如果我在应用程序根目录中定义了一个package.json文件并运行npm install -g
,它将全局安装在package.json中定义的所有依赖项。
然而,这似乎不是反向的工作。
如果我在应用程序根目录中执行npm uninstall -g
,它会抛出一个错误,并期望我向它传递一个包名。
这不是也应该卸载我安装的相同的包吗?
我做错了什么吗?
发布于 2016-01-12 16:11:18
这对我很有效:
命令提示符或gitbash进入项目中的node_modules文件夹,然后执行:
npm uninstall *
删除了该项目的所有本地包。
发布于 2015-11-25 18:01:44
对于windows,转到node_modules目录并在powershell中运行此命令
npm uninstall (Get-ChildItem).Name
发布于 2017-01-25 01:30:23
我最近发现了一个node命令,它允许卸载所有的开发依赖项,如下所示:
npm prune --production
正如我所提到的,这个命令只卸载开发依赖包。至少它帮助我不必手动完成它。
https://stackoverflow.com/questions/19106284
复制相似问题