使用ng --version我得到:

@angular/cli:1.0.0

这不是最新的版本.

由于我的系统上安装了Angular CLI,为了升级它,我try 了:

npm update angular-cli -g

但是它不起作用,因为它停留在1.0.0版本.

推荐答案

在阅读了GitHub存储库中报告的一些问题后,我找到了解决方案.

要更新系统中全局安装的angular cli软件包,您需要运行:

npm uninstall -g @angular/cli
npm install -g @angular/cli@latest

根据您的系统,您可能需要在上述命令前添加sudo前缀.

此外,您很可能还希望更新您的本地项目版本,因为在您的项目目录中,它将以比全局版本更高的优先级进行 Select :

rm -rf node_modules
npm uninstall --save-dev @angular/cli
npm install --save-dev @angular/cli@latest
npm install

感谢grizzm0GitHub上指出这一点.

在更新您的CLI之后,您可能也想要update your Angular version.

Note:如果要从旧版本更新到ANGLE CLI 6+,则可能需要读取this.

Edit:另外,如果你还在1.在cli的x版本中,您需要将angular-cli.json转换为angular.json,这可以通过以下命令完成(有关更多详细信息,请查看this):

ng update @angular/cli --from=1.7.4 --migrate-only

Angular相关问答推荐

Angular v12:Uncatch(in promise):ReferenceError:d3 is not defined ReferenceError:d3 is not defined

如何在HTMLTITLE属性中使用Angular 显示特殊字符?

如何动态呈现组件并以Angular 访问它们的方法?

以17角表示的自定义元素

Angular KendoGrid RowReorderable,drop不适用于新添加的行

如何从URL中角下载图片?

http 调用的 RxJs 数组

Angular JWT Token 被添加到lazyUpdate 而不是 HttpHeaders 中的标头

检测父元素是否绑定到 Angular 中的子元素 @Output

Angular:如何在根组件中使用 ngx-translate?

如何使用指令以Angular 传递默认值

如何在 Angular 中将tailwind 类传递给 fontawesome

RxJS 基于先前的数据响应执行请求(涉及循环对象数组)

可观察的等待直到另一个可观察的值

我应该在 Jasmine 3 中使用什么来代替 fit 和 fdescribe?

运行 npm 测试(Angular 2 单元测试)后无法读取未定义的属性 subscribe

如何在 bootstrap Angular 2 应用程序时调用休息 api

BrowserAnimationsModule 和 NoopAnimationsModule 有什么区别?

提交后在Angular 2中重置表单

Angular2/4 中的ng-reflect-*属性有什么作用?