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安装打包踩过的坑的主要内容,如果未能解决你的问题,请参考以下文章

ionic 踩过的坑-基本布局

记录NCNN Yolov5部署华为鸿蒙系统踩过的坑

记录NCNN Yolov5部署华为鸿蒙系统踩过的坑

Mac 下安装wxpython踩过的坑

安装appium踩过的坑

安装Postgresql踩过的坑