0

我的应用程序托管在阿里云 ECS 实例中,我正在尝试卸载 package.json 的依赖项。我知道该npm uninstall *命令将卸载所有依赖项,但问题是它是否也会删除全局安装。

4

2 回答 2

0

npm uninstall *AFAIK在 npm中没有使用通配符之类的命令进行卸载。该问题仍在此处打开https://github.com/npm/npm/issues/19967

使用此命令卸载您的全局依赖项:

npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm

参考:全局删除所有 npm 模块的命令?

于 2018-10-14T18:10:29.310 回答
0

要卸载全局包,请键入:npm uninstall -g <package>。它有一个额外-g的全局标志。

于 2018-10-14T10:23:00.363 回答