npm uninstall * 命令是否会在卸载 package.json 的依赖项时也删除全局安装?
whether the npm uninstall * command will remove the global installs too while uninstalling the dependencies of package.json or not?
我的应用程序托管在阿里云 ECS 实例中,我正在尝试卸载 package.json 的依赖项。我知道 npm uninstall *
命令将卸载所有依赖项,但问题是它是否也会删除全局安装。
要卸载全局包,请键入:npm uninstall -g <package>
。
它具有用于全局的额外标志 -g
。
AFAIK 在 npm 中无法使用像 npm uninstall *
命令这样的通配符进行卸载。该问题仍在此处打开 https://github.com/npm/npm/issues/19967。
使用此命令卸载全局依赖项:
npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm
参考:Command to remove all npm modules globally?
我的应用程序托管在阿里云 ECS 实例中,我正在尝试卸载 package.json 的依赖项。我知道 npm uninstall *
命令将卸载所有依赖项,但问题是它是否也会删除全局安装。
要卸载全局包,请键入:npm uninstall -g <package>
。
它具有用于全局的额外标志 -g
。
AFAIK 在 npm 中无法使用像 npm uninstall *
命令这样的通配符进行卸载。该问题仍在此处打开 https://github.com/npm/npm/issues/19967。
使用此命令卸载全局依赖项:
npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm
参考:Command to remove all npm modules globally?