如何卸载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