最近,我在https://angular.io/docs/ts/latest/tutorial/岁开始学习Angular 2教程.

最后是Angular 2 beta 8.

如果我只做了npm update个模块(预装了教程),就会更新一些模块,但不会更新Angular2(我可以在npm ls中看到).

如果我做npm update angular 2npm update angular2@2.0.0beta.14,它也什么都不做.

推荐答案

命令npm update -D && npm update -Spackage.json内的所有软件包更新为其最新版本according to 100.你可以阅读更多here.

如果要从2.0.0-rc.1之前的版本更新Angular,则需要手动编辑package.json,因为Angular被拆分为几个npm模块.如果没有这一点,angular2个包指向2.0.0-beta.21,你将永远无法使用Angular的最新版本.

Notes:

  • A cool way to stay up to date with your packages' latest version是使用npm outdated,它显示了所有过时的软件包以及它们想要的和最新的版本.

  • 我们需要链接npm update -Dnpm update -S这两个命令的原因是要克服this bug,直到它被修复.

Angular相关问答推荐

在Angular 17中加载页面时打开打印对话框

使用注入的主机组件进行指令测试

Ionic 5角形共享两个模块之间的组件

是否自动处理Angular /RxJS观测数据的取消订阅

列表和映射的SCSS语法

Angular 17+独立配置中main.ts bootstrap 调用的最佳实践

无法在Mat-SideNav中绑定模式

如何以Angular 解析表单控件名称的无值访问器?

当信号的值发生变化时,模板不会更新

Angular 等待对话框未显示

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

TypeError:this.restoreDialogRef.afterClosed 不是函数

rxjs 这种常见的状态管理模式有名称吗?它有限制吗?

在一个组件中创建多个表单

Angular模板错误:Property does not exist on type component

当我ng serve时,Angular CLI 提示TypeError: callbacks[i] is not a function

angular2:错误: TypeError: Cannot read property '...' of undefined

移除 Angular 组件创建的宿主 HTML 元素 Select 器

安装特定版本的 ng cli

从 Angular 中的自定义表单组件访问 FormControl