如何为节点安装angular cli

如何为节点安装angular cli,angular,angular-cli,angular-cli-ghpages,Angular,Angular Cli,Angular Cli Ghpages,我正在尝试安装angular cli,但我在消息下面看到了它。如何为nodejs v6.x.x安装特定的angular cli版本。哪个angular cli版本适合nodejs v6.x.x You are running version v6.x.x of node.js, which is not supported by angular CLI v6. The official Node.js version that is supported is 8.x and greater.

我正在尝试安装angular cli,但我在消息下面看到了它。如何为nodejs v6.x.x安装特定的angular cli版本。哪个angular cli版本适合nodejs v6.x.x

You are running version v6.x.x of node.js, which is not supported by angular CLI v6. The official Node.js version that is supported is 8.x and greater.

您必须调整package.json文件中的
angular cli
版本。应该有一个条目用于
angular cli
。请看下图。在
devDependencies
下,您可以看到版本为的
@angular/cli
。更改此版本并再次调用
npm安装


package.json位于项目的根目录中。当您执行
npm init
时,它会自动生成

我认为与
节点6.9.x兼容的最后一个版本是
@angular/cli@6.0.8
检查所有版本

npm uninstall -g @angular/cli
npm cache clean --force
npm install -g @angular/cli@6.0.8

如果要在系统上安装最新版本的节点,可以升级或卸载当前的节点版本,然后下载并安装到官方节点站点下方-

要检查当前安装的节点版本,请使用

1. Window key+ r -> opens run window
2. Type cmd press enter.
3. Type node -v to check the currently installed node version.
4. Type npm -v to check currently installed npm version.
5. Your primary problem was to install angular/cli
so  use command npm install -g @angular/cli this will install angular/cli globally.

凯登克:所以我只想更改“@angular/cli”:“~1.7.0”仪式?然后安装nmp?是的,但由于兼容性的原因,您可能必须查看其他依赖项。例如,如果更改
@angular/cli
的版本,可能还必须更改
@angular/compiler cli
的版本。这将无法将
@angular/cli
正确添加到package.json中
npm安装
将按默认安装的软件包添加到
依赖项
@angular/cli
,然而,这是一种
依赖性
。那么..哪种解决方案更适合解决此问题..请告诉我..没有angular cli我什么都做不了here@kedenk问题是关于安装@angular/cli,而不是关于项目中的版本Timmartens:有什么解决方案吗?@AppleRange此处不确定,我的机器上没有旧版本的node,因此无法测试。我发现一些其他资源指出CLI版本6需要节点8.9+。因此,也许您可以尝试相同的步骤,但使用
npm安装-g@angular/cli@1.7.4
。另外,将
--force
添加到
npm缓存清理
Prabhat:阅读我的问题..我无法更新我的nodejs版本,因为我没有管理员权限。我已经安装了NodeV6.9.5。@Tim Martens我已经提到升级或卸载该节点。