当运行ng serve时,我得到一个关于我的全局CLI版本大于本地版本的警告。我没有注意到这个警告有任何问题,但我想知道两个版本是否应该同步?另外,如果你有一个全局版本,是否有必要有一个本地版本?
警告:
你的Angular CLI全局版本(1.1.1)比你的本地版本(1.0.6)更高。使用的是Angular CLI的本地版本。
当运行ng serve时,我得到一个关于我的全局CLI版本大于本地版本的警告。我没有注意到这个警告有任何问题,但我想知道两个版本是否应该同步?另外,如果你有一个全局版本,是否有必要有一个本地版本?
警告:
你的Angular CLI全局版本(1.1.1)比你的本地版本(1.0.6)更高。使用的是Angular CLI的本地版本。
当前回答
npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest
执行以下命令可自动更新您的现有配置:
ng update @angular/cli
or:
npm install
其他回答
执行以下命令:npm install——save-dev @angular/cli@latest
运行上述命令后,控制台可能会弹出下面的消息
Angular CLI的配置格式已经改变,您的 命令可以自动更新现有配置 命令如下:ng update @angular/cli
这对我来说很管用: 它会将本地版本更新到最新
npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest
npm install
验证版本
ng --version
我这样做了,而且成功了
NPM ng install /config——save-dev -dev @angular/cli@latest @angular-devkit/build-angular -global -g @angular/cli@latest
这就是我解决问题的方法。
复制并运行这些命令
ng --version
npm install --save-dev @angular/cli@latest
ng --version
使用——module参数指定模块。例如,如果主模块是app.module。Ts,运行这个:
ng g c new-component --module app
或者如果你在另一个目录
ng g c component-name --module ../