无法安装本地cli并将其配置为较低版本以构建项目

时间:2018-10-02 11:05:01

标签: angular angular-cli

我已经为Windows安装了nvm以及两个版本的节点。安装的节点版本为8.12.0和7.3.0。我需要在全局级别拥有最新版本的angular / cli,在本地级别拥有cli的旧版本。 我这样做的原因是因为我们处于过渡阶段,使用旧cli的旧有角项目最终会迁移到最新版本。

我已经运行以下命令以在全局级别安装最新版本

npm install -g @ angular / cli @ 6.2.3,并尝试使用以下命令在我的一个项目上安装本地cli npm install --save-dev @ angular / cli @ 1.4.2。

安装1.4.2后,我收到以下消息

`-- @angular/cli@1.4.2
  +-- UNMET PEER DEPENDENCY @angular-devkit/core@0.0.29
  `-- UNMET PEER DEPENDENCY @angular-devkit/schematics@0.0.52

当我尝试在本地项目文件夹上执行ng build时,收到消息

You are running version v7.3.0 of Node.js, which is not supported by Angular CLI v6.
The official Node.js version that is supported is 8.9 and greater.

我设置的当前节点是

nvm使用7.3.0。这是我们用于所有现有项目的节点版本

我的印象是,当您进行ng编译时,本地文件夹中的cli会出现。不知道为什么在这种情况下不会发生这种情况。

0 个答案:

没有答案