IONIC和Cordova安装打包踩过的坑
Posted oliverreal
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IONIC和Cordova安装打包踩过的坑相关的知识,希望对你有一定的参考价值。
1、问题1:直接执行npm install -g cordova ionic,因为网络原因,执行不成功
解决方案:将npm映射到淘宝服务器:npm install -g cnpm --registry=https://registry.npm.taobao.org 注意:需要用管理员身份运行cmd
然后执行:cnpm install -g cordova ionic
2、问题2:执行cnpm install -g cordova ionic命令时报错,缺少package.json
解决方案:执行npm init -y生成一个
3、问题3:执行cnpm install -g cordova ionic命令时,报错: Could not install from "E:Program Files odejs ode_global ode_modulescordova ode_modules[email protected]@cordova-app-hello-worldindex.js" as it does not contain a package.json file
百度后,据说原因是最新版npm与cordova版本不匹配造成,把node降到4.x版本可以。但是node安装4.x版本后,ionic装不了,说node版本太低。汗!!!大汗!!!
解决方案:卸载cordova最新版,安装6.0.0版。
4、问题4:安装cordova 6.0.0版后,因有些插件的需要,需要安装cordova android 6.4.0,执行cordova platform add [email protected] --save,报错说cordova版本太低。 简直是死循环,太坑爹了!!!
解决方案:先装cordova android 6.1.2(cordova platform add [email protected] --save),再升级cordova至最新(8.0.0),再升级cordova android至6.4.0(cordova platform update [email protected])
5、问题5:build时,因为网络原因,gradle半天下载不下来。
解决方案:百度,下载gradle 4.1.0-all.zip,放到C:Users用户名.gradlewrapperdists文件夹下,再去执行命令。
6、问题6:build时,报Could not resolve com.android.tools.build:gradle:3.0.0.
还是网络原因,下载不到google的包!
解决方案:修改platformsandroiduild.gradle文件,在下面的位置加上google()
以上是关于IONIC和Cordova安装打包踩过的坑的主要内容,如果未能解决你的问题,请参考以下文章