【发布时间】:2017-11-04 10:40:28
【问题描述】:
我在 AWS 上有一个 Ubuntu 实例,我正在使用 forge 来设置服务器。 我已经安装了包 nodejs 和 npm。 为了解决在 Ubuntu 上安装全局包的问题,我遵循了本教程中提到的第二种解决方案, https://docs.npmjs.com/getting-started/fixing-npm-permissions
现在,当我尝试使用此命令进行安装时,
npm install -g @angular/cli
我收到以下错误,
forge@frontend-staging:~/frontend/current$ npm install -g @angular/cli
▐╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▟ WARN 引擎@angular/cli@1.1.0:想要:{"node":">= 6.9.0","npm":">= 3.0.0"}(当前:{"node":"4.2.6 ","npm":"3.5.2"}) loadDep:node-sass → heade ▌ ╢███████████████████████░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░╟ loadDep:node-sass → resol ▄ ╢███████████████████████░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░╟ loadDep:node-sass → mapTo ▀ ╢███████████████████████░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░╟ loadDep:node-sass → 之后▐ ╢███████████████████████░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░╟ loadDep:@ngtools/json-sch ▄ ╢████████████████████████░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░╟ loadDep:yargs → 200 ▌ ╢█████████████████████████████████████████░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░╟ /home/forge/.npm-global/bin/ng -> /home/forge/.npm-global/lib/node_modules/@angular/cli/bin/ng
node-sass@4.5.3 install /home/forge/.npm-global/lib/node_modules/@angular/cli/node_modules/node-sass 节点脚本/install.js
sh:1:节点:未找到
npm WARN install:node-sass@4.5.3 node-sass@4.5.3 install:node scripts/install.js
npm WARN install:node-sass@4.5.3 spawn ENOENT
/home/forge/.npm-global/lib
└─┬ @angular/cli@1.1.0
└── 未满足的可选依赖 node-sass@^4.3.0
npm WARN 可选跳过失败的可选依赖项/@angular/cli/chokidar/fsevents: npm WARN notsup 与您的操作系统或架构不兼容:fsevents@1.1.1
【问题讨论】:
-
清除所有相关的node_modules、cache、appdata,然后重新安装nodejs。以
sudo用户身份登录。使用命令sudo npm install ...
标签: angular ubuntu angular-cli