【问题标题】:What steps are requried to upgrade from Angular2 RC2 to RC4从 Angular 2 RC2 升级到 RC4 需要哪些步骤
【发布时间】:2016-07-19 12:07:32
【问题描述】:

将现有的 Angular2 RC2 应用升级到 RC4 需要哪些步骤?我已经像这样更新了我的 package.json 文件(见下文)并在根文件夹上运行 npm update 但它仍然引用来自 RC2 的节点模块文件夹中的旧版本的角度包。

我检查了更改日志和发行说明并搜索了谷歌但无济于事。该应用程序运行但在引用新的 ngModel 相关表单功能时崩溃,该功能在 RC2 中也不起作用。我正在尝试更新到 RC4 以使用新的表单模块,看看这是否能解决我的潜在表单问题。

原创

 "dependencies": {
    "@angular/common":  "2.0.0-rc.2",
    "@angular/compiler":  "2.0.0-rc.2",
    "@angular/core":  "2.0.0-rc.2",
    "@angular/forms": "0.1.0",
    "@angular/http":  "2.0.0-rc.2",
    "@angular/platform-browser":  "2.0.0-rc.2",
    "@angular/platform-browser-dynamic":  "2.0.0-rc.2",
    "@angular/router":  "3.0.0-alpha.7",
    "@angular/router-deprecated":  "2.0.0-rc.2",
    "@angular/upgrade":  "2.0.0-rc.2",

修改

 "dependencies": {
    "@angular/common": "2.0.0-rc.4",
    "@angular/compiler": "2.0.0-rc.4",
    "@angular/core": "2.0.0-rc.4",
    "@angular/forms": "0.2.0",
    "@angular/http": "2.0.0-rc.4",
    "@angular/platform-browser": "2.0.0-rc.4",
    "@angular/platform-browser-dynamic": "2.0.0-rc.4",
    "@angular/router": "3.0.0-beta.1",
    "@angular/router-deprecated": "2.0.0-rc.2",
    "@angular/upgrade": "2.0.0-rc.4",

【问题讨论】:

  • 您在项目中使用 angular-cli 吗?
  • 还没有,但计划 - 这有帮助吗?
  • angular-cli 是一个很好用的工具,我已经将我的代码从 rc1 更新到了 rc4。我这边没有问题。你能用npm install代替更新吗?
  • 我现在正在运行npm install -g angular-cli - 接下来我应该做什么?
  • 只需 ng new project_name ,然后是 cd project_namenpm install,就可以了。最后别忘了ng serve运行代码

标签: angular


【解决方案1】:

你可以在你的项目目录中做npm install而不是更新吗?

【讨论】:

  • 所以最后我更新了packages.json中的依赖项(删除了注释行)删除了node_module文件夹,然后运行了npm install!似乎也解决了我的基本表单问题 - 这很好。感谢大家的帮助!
猜你喜欢
  • 2016-01-05
  • 2018-12-25
  • 2016-12-07
  • 1970-01-01
  • 2015-01-15
  • 1970-01-01
  • 1970-01-01
  • 2016-03-05
  • 1970-01-01
相关资源
最近更新 更多