运行Archlinux + Gnome-Shell 3.20,NodeJS 5.10.1 NPM 3.8.6版本。无法使用npm update/upgrade -g命令升级NPM软件包
当运行sudo npm update -g
或sudo npm upgrade -g
终端给出
npm ERR! addLocal Could not install /build/semver/src/semver-5.1.0.tgz
npm ERR! addLocal Could not install /build/semver/src/semver-5.1.0.tgz
npm ERR! addLocal Could not install /build/uglify-js/src/uglify-js-2.6.2.tgz
相同输出sudo npm outdated -g
在运行sudo npm install -g <package_name>
“更新” 包没有问题。当然,我可以单独安装/升级每个软件包,但这会破坏npm update/upgrade -g命令的用途。
我已经通过sudo npm install -g [email protected]
更新了NPM到最新版本,希望它能解决许多问题,像这里的很多https://github.com/npm/npm/issues/10165但无济于事。