運行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但無濟於事。