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
网友评论