1.升級ionic版本:npm uninstall -g ionic卸載現在的ionic,npminstall -g ionic@latest安裝最新版
2.在ionic-base中復制package.json中dependencies和devDependencies的內容并替換自己項目中的package.json里的內容
3.刪除node_modules文件夾并重新運行npm install重新生成依賴
4.在app.module.ts中添加
import{BrowserModule}from'@angular/platform-browser'
并把BrowserModule加入import中
5.根據官方文檔重新導入ionic-native控件
升級過程中遇到的問題:
1.npm ERR! Windows_NT 6.1.7601
這個問題是npm無法連接到正確的地址,可以使用淘寶鏡像,通過運行
npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝淘寶鏡像,運行cnpm -v查看能看到版本號則安裝正常,之后運行cnpm install可以正常安裝
2.Install fail! SyntaxError: Unexpected token / in JSON at position 416?
這個問題比較坑,是因為沒有完全復制package.json下的內容導致的,本來只復制了前面說的兩個,發現json解析一直有問題,就把所有內容復制下來,并修改了自己的app相應的信息,之后cnpm install成功了
3.Runtime Error: cannot find module ionicnative
輸入命令cnpm install ionic-native --save