【发布时间】:2019-03-21 09:10:14
【问题描述】:
我试图以 root 身份在 Suse 服务器上安装 Angular,但由于我无法理解的原因,我收到以下错误:
# npm install -g @angular/cli
npm ERR! addLocal Could not install angular/cli
npm ERR! Error: ENOENT, stat 'angular/cli'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Linux 3.7.10-1.4-xen
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "@angular/cli"
npm ERR! cwd /root
npm ERR! node -v v0.8.12
npm ERR! npm -v 1.1.63
npm ERR! path angular/cli
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /root/npm-debug.log
npm ERR! not ok code 0
我知道 ENOENT 错误会表明权限不正确,但作为 root 我认为这不应该是一个因素。任何帮助将不胜感激。
【问题讨论】:
-
看来你的 npm 版本太旧了!您可以更新它并再次尝试安装吗?
-
@Ronald Woods 检查我的升级节点版本的答案。
标签: node.js angular jenkins suse