1.前言
这篇文章主要是简单介绍如何使用Cordova和vue-cli3搭建混合app项目,以及记录一下在搭建过程中遇到的一些问题。
2.创建Cordova项目
先安装node(https://nodejs.org/en/),然后通过npm install cordova安装Cordova,安装完成后可通过Cordova –v查看cordova的版本号
通过Cordova create MyApp创建项目
完成后可看见项目结构为:
其中www文件夹下面放着页面的基础代码。
进入MyApp目录,通过命令cordova platform add android创建Android平台,cordova platform add ios创建iOS平台和cordova platform add browser创建浏览器平台。
重点:在安装的过程中可能会出现下载报错的情况,
解决方式:使用cordova platform add android –nofetch代替cordova platform add android,其他的也相应改变。
创建完成后,可以看到platforms文件夹下面多了三个文件夹,browser,android,ios。这是cordova用来编译的工具。
通过命令cordova run browser在浏览器上预览项目效果,
如果想要打包安卓应用包可使用cordova build android,同样打包成iOS应用包可使用cordova build ios。这样一个基础cordova项目就完成了。
3.搭建vue项目
搭建vue项目使用vue-cli3(https://cli.vuejs.org/zh/guide/)脚手架,需要先使用npm install -g @vue/cli安装
进入MyApp目录下并使用vue create vueProject创建
项目配置可以参考(https://cli.vuejs.org/zh/guide/),安装成功后,项目结构为如下:
红色部分为vue项目。我们知道cordova项目的页面基础文件在www文件夹下面,接下来要做的就是将vue项目编译后的文件放到www文件夹下面去。
在vue-project目录下创建vue.config.js文件(该文件是webpack的配置文件,具体配置方法可以参考https://cli.vuejs.org/zh/guide/webpack.html)。
重点:vue.config.js文件内容如下,将vue的打包文件放到cordova项目中的www文件下面。
进入vue-project目录下,使用npm run build打包vue项目,完成后可以在www文件夹下找到打包后的文件
进入MyApp目录下,再次使用命令cordova run browser在浏览器下预览项目,
到这里,使用cordova和vue搭建app项目就基本完成了,想在Android或iOS系统上运行可使用cordova build android和cordova build ios打包后运行。
相关文章
- 使用Cordova+vue-cli3搭建混合app项目
- uni-app + Cloudbase——uni-app 项目中如何使用腾讯云开发后端服务
- 内网穿透frp服务搭建详细教程与web项目使用实例
- 搭建一个Java项目可直接拿去使用的通用工具类
- vue 快速入门 系列 —— 使用 vue-cli 3 搭建一个项目(下)
- 51小项目——使用proteus搭建简易的光照度计-(2)
- 使用MyEclipse搭建java Web项目开发
- Cordova+vue 混合app开发(一)创建Cordova项目
- 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目
- uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式 uni-app跨平台框架介绍和快速入门uni-app跨平台框架介绍和快速入门uni-app&H5&Android混合开发一 || 最全面的uni-app离线打包Android平台教程uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APKuni-app&H5&Android混合开发三 || uni-app调用And