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

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

但是,这似乎并非相反。

如果我npm uninstall -g在应用程序根目录中执行此操作,则会引发错误,使我无法通过它传递程序包名称。

这还不应该卸载与我安装的相同的软件包吗?

难道我做错了什么?

回答:

如果使用Bash,只需切换到包含package.json文件的文件夹,然后运行以下命令:

for package in `ls node_modules`; do npm uninstall $package; done;

对于全局安装的软件包,请切换到您的%appdata%/npm文件夹(如果在Windows上)并运行相同的命令。

npm uninstall `ls -1 node_modules | tr '/\n' ' '`

增加奖金了吗?更快!

https://github.com/npm/npm/issues/10187

以上是 如何卸载package.json(NPM)中列出的所有依赖项? 的全部内容, 来源链接: utcz.com/qa/420409.html

回到顶部