此答案的未来读者需要了解,下面引用的版本是发布时软件包的最新版本。这意味着,在阅读时可能会有更新的版本。
- 升级您的 Ionic CLI。在本文发布时,最新版本是 3.9.1。
npm install -g 离子
- 升级您的 NPM Ionic 包依赖项。
您很可能需要 Angular 的 4.x 版本,以及相关的 Angular npm 依赖项(即 CORE、编译器、FORMS、HTTP 等)。您很可能需要 3.x 版本的 Ionic-Angular 和 4.x 版本的 Ionic 本机软件包。
在我看来,最好的方法是使用最新版本的 Ionic CLI 创建一个全新的临时 Ionic 应用程序。然后检查 package.json 文件中列出的 NPM 包,并手动更新您的真实应用程序的 package.json 以匹配。保持谨慎和有条不紊。
为了您的方便,我附加了一个使用全新 Ionic 3 应用程序创建的默认 package.json 依赖项。
"dependencies": {
"@angular/common": "4.3.5",
"@angular/compiler": "4.3.5",
"@angular/compiler-cli": "4.3.5",
"@angular/core": "4.3.5",
"@angular/forms": "4.3.5",
"@angular/http": "4.3.5",
"@angular/platform-browser": "4.3.5",
"@angular/platform-browser-dynamic": "4.3.5",
"@ionic-native/core": "4.1.0",
"@ionic-native/splash-screen": "4.1.0",
"@ionic-native/status-bar": "4.1.0",
"@ionic/storage": "2.0.1",
"ionic-angular": "3.6.0",
"ionicons": "3.0.0",
"rxjs": "5.4.3",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.16"
},
"devDependencies": {
"@ionic/app-scripts": "2.1.4",
"typescript": "2.3.4"
},