在Ubuntu服务器上从npm安装@angular/cli
我在AWS上有一个Ubuntu实例,我正在使用forge来设置服务器。 我已经安装了nodejs和npm包。 为了解决在Ubuntu上安装全局软件包的问题,我遵循了本教程中提到的第二种解决方案, 现在,当我尝试使用此命令安装时 npm安装-g@angular/cli 我得到以下错误在Ubuntu服务器上从npm安装@angular/cli,angular,ubuntu,angular-cli,Angular,Ubuntu,Angular Cli,我在AWS上有一个Ubuntu实例,我正在使用forge来设置服务器。 我已经安装了nodejs和npm包。 为了解决在Ubuntu上安装全局软件包的问题,我遵循了本教程中提到的第二种解决方案, 现在,当我尝试使用此命令安装时 npm安装-g@angular/cli 我得到以下错误 forge@frontend-staging:~/frontend/current$ npm install -g @angular/cli ▐ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
forge@frontend-staging:~/frontend/current$ npm install -g @angular/cli
▐ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
以角度警告发动机/cli@1.1.0:通缉:{“节点”:“>=6.9.0”,“npm”:“>=3.0.0”}(当前:{“节点”:“4.2.6”,“npm”:“3.5.2”})
loadDep:节点sass→ 海德▌ ╢███████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:节点sass→ 酚醛树脂▄ ╢███████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:节点sass→ 马普托▀ ╢███████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:节点sass→ 之后▐ ╢███████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:@ngtools/json-sch▄ ╢████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
装载深度:码→ 200▌ ╢█████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
/home/forge/.npm global/bin/ng->/home/forge/.npm global/lib/node_modules/@angular/cli/bin/ng
节点-sass@4.5.3安装/home/forge/.npm global/lib/node_modules/@angular/cli/node_modules/node sass
节点脚本/install.js
sh:1:节点:未找到
npm警告安装:节点-sass@4.5.3节点-sass@4.5.3安装:节点脚本/install.js
npm警告安装:节点-sass@4.5.3产卵期
/home/forge/.npm global/lib
└─┬ @棱角的/cli@1.1.0
└── 未满足的可选依赖项节点sass@^4.3.0
npm WARN可选跳过失败可选依赖项/@angular/cli/chokidar/fsevents:
npm WARN notsup与您的操作系统或体系结构不兼容:fsevents@1.1.1运行以下命令
sudo apt-get uninstall nodejs
sudo apt-get install python-software-properties
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install nodejs
现在,使用
node -v
npm -v
然后尝试安装CLI。我们可以使用Thread package manager。它快速、简单、易懂(有意义)。你可以:
纱线全局添加角度cli
做到了这一点,它对我有效。我遇到了与此类似的问题,问题是由我的node installer版本4.7.2引起的,而不是更新的6.x版本。因此,我将angular cli安装为 如果已安装,则需要
NodeJS
更高版本
6.9.7,以及NPM
3或更高版本
如果已安装,则需要NodeJS
更高版本
比4.4.x以及NPM
3或更高
有关更多信息,请参阅上面的链接并阅读先决条件
出现此错误是因为您的配置为“当前:{”节点“:“4.2.6”,“npm:“3.5.2”}”。根据文档,您需要 节点6.9.0或更高版本和NPM 3或更高版本。 有关更多信息,请访问官方网站:
您需要做的是更新节点版本。一切都好 清除所有相关的node_模块、缓存、appdata,然后重新安装nodejs。以
sudo
用户身份登录。使用命令sudo npm install…
sudo apt get uninstall nodejs返回E:Invalid operation uninstall
,正确的命令是,sudo apt get--purge remove nodejs