[Ionic]5.0.0-beta.3版嚐鮮

Ionic5正式版還沒發佈, 不過ionic5 beta版已經出來了, 而且最新已經開始支持Angular9. 因此小試了一下,以下是ionic測試項目的一些主要配置:

  • ionic info
xiaomo@xiaomo:/data/apps/ionicTest$ ionic info

Ionic:

   Ionic CLI                     : 5.4.13 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 5.0.0-dev.202001032123.aac4bb0
   @angular-devkit/build-angular : 0.900.0-rc.7
   @angular-devkit/schematics    : 9.0.0-rc.7
   @angular/cli                  : 9.0.0-rc.7
   @ionic/angular-toolkit        : 2.1.1

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   NodeJS : v13.0.1 (/usr/local/bin/node)
   npm    : 6.12.0
   OS     : Linux 4.18

  • package.json
{
  "name": "netdisk",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/common": "^9.0.0-rc.7",
    "@angular/core": "^9.0.0-rc.7",
    "@angular/forms": "^9.0.0-rc.7",
    "@angular/platform-browser": "^9.0.0-rc.7",
    "@angular/platform-browser-dynamic": "^9.0.0-rc.7",
    "@angular/router": "^9.0.0-rc.7",
    "@ionic-native/core": "^5.19.1",
    "@ionic-native/splash-screen": "^5.19.1",
    "@ionic-native/status-bar": "^5.19.1",
    "@ionic/angular": "^5.0.0-dev.202001032123.aac4bb0",
    "core-js": "^3.6.1",
    "rxjs": "~6.5.4",
    "three": "^0.112.1",
    "tslib": "^1.10.0",
    "zone.js": "~0.10.2"
  },
  "devDependencies": {
    "@angular-devkit/architect": "^0.900.0-rc.7",
    "@angular-devkit/build-angular": "^0.900.0-rc.7",
    "@angular-devkit/core": "9.0.0-rc.7",
    "@angular-devkit/schematics": "9.0.0-rc.7",
    "@angular/cli": "^9.0.0-rc.7",
    "@angular/compiler": "^9.0.0-rc.7",
    "@angular/compiler-cli": "^9.0.0-rc.7",
    "@angular/language-service": "^9.0.0-rc.7",
    "@ionic/angular-toolkit": "^2.1.1",
    "@types/jasmine": "~3.5.0",
    "@types/jasminewd2": "~2.0.8",
    "@types/node": "~13.1.4",
    "codelyzer": "^5.2.1",
    "jasmine-core": "~3.5.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~4.4.1",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage-istanbul-reporter": "~2.1.1",
    "karma-jasmine": "~3.0.0",
    "karma-jasmine-html-reporter": "^1.5.1",
    "protractor": "~5.4.2",
    "ts-node": "~8.5.4",
    "tslint": "~5.20.1",
    "typescript": "^3.6.4"
  },
  "description": "An Ionic project"
}

其中Angular更新到9.0.0-RC7, Typescript已經更新到了3.6.4 . 測試過程中發現一點問題, 進行ionic build的時候, 卡住並報錯了:

An unhandled exception occurred: Call retries were exceeded
See "/tmp/ng-PVIu7t/angular-errors.log" for further details.
[ERROR] An error occurred while running subprocess ng.

臨時解決方法: 修改tsconfig.ts, 將"target": "es2015", 降回到了"target": "es5", .

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章