Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu服务器上从npm安装@angular/cli_Angular_Ubuntu_Angular Cli - Fatal编程技术网

在Ubuntu服务器上从npm安装@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 ▐ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

我在AWS上有一个Ubuntu实例,我正在使用forge来设置服务器。 我已经安装了nodejs和npm包。 为了解决在Ubuntu上安装全局软件包的问题,我遵循了本教程中提到的第二种解决方案,

现在,当我尝试使用此命令安装时

npm安装-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。它快速、简单、易懂(有意义)。你可以:

  • 装纱

    npm安装纱线-g

  • 使用纱线安装角型cli

  • 纱线全局添加角度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