您的全局Angular CLI版本(6.1.2)大于本地版本(1.5.0)。使用本地Angular CLI版本?

时间:2018-08-07 05:41:44

标签: angular

请检查以下错误,有什么可以帮助我吗

您的全局Angular CLI版本(6.1.2)大于本地版本(1.5.0)。使用本地Angular CLI版本吗?

我的本​​地版本为:-
        _ _ ____ _ _        / \ _ __ __ _ _ _ | | __ _ _ __ / | | | |       /△\ | ' \ / _ | | | | |/ _ | ' | | | | | | |      / \ | | | | ( | | | | | |( | | | | | | | | | |     / / __ | | | __,| __, | | __, | | ____ | _____ | |                    | /

Angular CLI: 1.5.0
Node: 8.11.3
OS: win32 ia32
Angular: 5.0.1
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, platform-server, router

@angular/cdk: 5.0.0-rc0
@angular/cli: 1.5.0
@angular/flex-layout: 2.0.0-beta.10-4905443
@angular/material: 5.0.0-rc0
@angular/service-worker: 5.2.5
@angular-devkit/build-angular: error
@angular-devkit/build-optimizer: 0.0.32
@angular-devkit/core: 0.0.20
@angular-devkit/schematics: 0.0.35
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.8.0
@schematics/angular: 0.1.0
typescript: 2.5.3
webpack: 3.8.1





My Global Versions are :- 

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 6.1.2
Node: 8.11.3
OS: win32 ia32
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.7.2
@angular-devkit/core         0.7.2
@angular-devkit/schematics   0.7.2
@angular/cli                 6.1.2
@angular/service-worker      1.0.0-beta.16
@schematics/angular          0.7.2
@schematics/update           0.7.2
rxjs                         6.2.2
typescript                   3.0.1

3 个答案:

答案 0 :(得分:3)

尝试npm install --save-dev @angular/cli@latest

答案 1 :(得分:1)

对于此警告,您必须更新angular cli版本

我建议您参考有角官方网站来更新版本 请参阅下面的链接-

https://update.angular.io/

在上面的链接中,您必须选择当前版本并更新版本。

使用此命令-npm install --save-dev @ angular / cli @ latest,您可以将cli版本更新为最新版本,但是如果您使用的是最新的angular版本,则还需要其他一些配置更改以及与软件包相关的更改,例如RxJs ,因此更喜欢上面的链接进行更新将对您的应用程序有益

因为当您将angular cli更新到版本6时,必须更新rxjs并使用tsconfig进行设置。

因此,最好遵循以上链接中提供的所有步骤来完美升级,而不会出现任何不必要的错误。

谢谢

答案 2 :(得分:0)

两种解决此全局和局部角度CLI版本问题的方法。
1.对于两种环境,请保留特定的angular-cli版本。
2.在两种环境下都转到最新的angular-cli版本。

1。特定的angular-cli版本(在使用现有应用程序时使用)

首先,找出要在全局和局部环境中保留的角度版本。

ng --version

例如:在这里,我们保留本地角度CLI版本5.0.1

因此,我们还必须在5.0.1上更改全局版本。 使用cmd>

npm install --save-dev @angular/cli@5.0.1 -g

在这里,“-g”标志表示已设置的全局angular-cli版本。

2。转到两个CLI环境的最新角度版本。(在创建新应用程序时使用)

npm install --save-dev @angular/cli@latest -g  
npm install --save-dev @angular/cli@latest