【问题标题】:How to Convert Angular 2.0.0-rc.4 Visual Studio 2015 Project to Angular 4.0.0如何将 Angular 2.0.0-rc.4 Visual Studio 2015 项目转换为 Angular 4.0.0
【发布时间】:2017-04-10 19:07:56
【问题描述】:

包.json

  "license": "ISC",
  "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 2.0.0-rc.4 的 package.json 和 typescript:"1.8.10"

【问题讨论】:

    标签: angular package.json


    【解决方案1】:

    使用打字稿 1.8.10。您无法升级到 Angular 4,因此您需要安装最新版本的 TypeScript 表单here

    然后从下面的 package.json 文件中替换包版本 https://github.com/angular/quickstart/blob/master/package.json

    最后,您使用的是 Angular 的候选版本 4,因此您需要更改一些代码。参考以下网址 What's the difference between angular 2.0.0-rc4 vs Angular 2.0.0

    【讨论】:

      【解决方案2】:

      只需将 package.json 中的依赖更新到 4.0.1 版本并运行

      npm install
      

      没有重大更改,4.x 中的所有代码都向后兼容 2.x 分支,但 4.x 确实弃用了某些东西(它们将继续工作到 5.x 分支)

      您还可以使用 npm-check-updates 自动更新 package.json 的过程 https://github.com/tjunnone/npm-check-updates

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-06-06
        • 2021-04-24
        • 2016-08-29
        • 2016-08-30
        • 2018-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多