是否有删除所有全局npm模块的命令?如果没有,你有什么建议?


当前回答

环球纱线

nano ~/.config/yarn/global/package.json
<Manually remove all packages from package.json>
yarn global add

或者,如果你不关心package.json中的实际内容

echo {} >  ~/.config/yarn/global/package.json && yarn global add

这应该也适用于NPM,但我不确定NPM全局存储在哪里。

其他回答

使用此代码卸载任何包:

npm rm -g <package_name>

如果你有Intellij Webstorm,你可以使用它内置的图形包管理器。

以root用户打开并创建一个空项目。去

>文件设置>语言和框架> Node.js和NPM

在那里您将看到所有已安装的包。卸载很容易,你可以选择和取消选择任何包,你想卸载,Ctrl+一个工作以及。

在macOS中,我相信你可以简单地删除用户目录中的.npm-global文件夹。

macOS下的.npm和.npm-global文件夹用户目录:

Windows:

rmdir /s /q "%appdata%/npm"

环球纱线

nano ~/.config/yarn/global/package.json
<Manually remove all packages from package.json>
yarn global add

或者,如果你不关心package.json中的实际内容

echo {} >  ~/.config/yarn/global/package.json && yarn global add

这应该也适用于NPM,但我不确定NPM全局存储在哪里。