Vue.js 2.0和Cordova开发webApp环境搭建方法


Posted in Javascript onFebruary 26, 2018

HTML5开发APP技术文档

一、环境参数

1、技术语言:HTML、CSS、ES6、Node.js等;

2、框架:Vue.js 2.x、Cordova;

3、开发系统:mac、windows等;

4、环境配置: node 6+ npm 3+ (最好下载Node.js官方最新版本) 、jdk1.8、SDK(请直接下载Androidstudio软件官方最新版本,已集成AndroidSDk,建议以默认路径安装) 。

二、系统环境变量配置(以window7为例)

1、AndroidSDK配置

A)添加用户变量配置,如下图所示:

变量名:ANDROID_HOME

变量值:以安装的路径为主,默认路径为C:\Users\用户名\AppData\Local\Android\sdk

Vue.js 2.0和Cordova开发webApp环境搭建方法

B)在用户变量PATH添加,如下图所示:

;%ANDROID_HOME%\platform-tools;

Vue.js 2.0和Cordova开发webApp环境搭建方法

C)在系统变量PATH添加,如下图所示

默认路径为C:\Users\用户名\AppData\Local\Android\sdk\tools

Vue.js 2.0和Cordova开发webApp环境搭建方法

D)说明:在cmd环境运行‘android'命令,如下图所示,即表示环境变量配置成功。

Vue.js 2.0和Cordova开发webApp环境搭建方法

2、JDK配置

A)添加系统变量,如下图所示

变量名:JAVA_HOME

变量值:安装JDK目录

Vue.js 2.0和Cordova开发webApp环境搭建方法

B)在系统变量PATH添加,如下图所示:

;% JAVA_HOME%\ bin;

Vue.js 2.0和Cordova开发webApp环境搭建方法

C )添加系统变量,如下图所示:
变量名:CLASSPATH

变量值:;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Vue.js 2.0和Cordova开发webApp环境搭建方法

D)说明:在cmd环境运行‘javac'命令,如下图所示,即表示环境变量配置成功。

Vue.js 2.0和Cordova开发webApp环境搭建方法

三、Cordova +VUE 项目环境搭建

1、Cordova

A)安装:npm install ?g cordova

B)常用命令:

l 创建项目:cordova create 项目名;如下图所示,即成功创建。

Vue.js 2.0和Cordova开发webApp环境搭建方法

l 添加平台:首先cmd进入创建的项目,然后执行cordova platform add android ?save或cordovaplatform add ios ?save,如下图所示,即成功创建。

Vue.js 2.0和Cordova开发webApp环境搭建方法

l 检查平台设置状况:cordovaplatform ls ,如下图所示,即成功创建。

Vue.js 2.0和Cordova开发webApp环境搭建方法

l 创建APP:cordova build android或 cordova build ios,如下图所示,即成功创建。

Vue.js 2.0和Cordova开发webApp环境搭建方法

Vue.js 2.0和Cordova开发webApp环境搭建方法

l 测试APP: cordova emulate android,如下图所示,即成功创建。

Vue.js 2.0和Cordova开发webApp环境搭建方法

Vue.js 2.0和Cordova开发webApp环境搭建方法

2、集成VUE

A)安装vue工具:npm install --g vue-cli

B)创建项目:首先cmd进入cordova创建的项目,然后执行vue init webpack,如下图所示,即成功

Vue.js 2.0和Cordova开发webApp环境搭建方法

C)npm install 安装vue项目开发依赖包,如下图所示,即成功。

Vue.js 2.0和Cordova开发webApp环境搭建方法

Vue.js 2.0和Cordova开发webApp环境搭建方法

3、项目相关说明

A)最终项目目录:

Vue.js 2.0和Cordova开发webApp环境搭建方法

B)修改项:

l 清空www文件夹里面的文件

l 找到config文件夹,修改index。Js

默认:

Vue.js 2.0和Cordova开发webApp环境搭建方法

修改后:

Vue.js 2.0和Cordova开发webApp环境搭建方法

l 开发好项目后,运行命令npm run build,接着运行cordova build android,最后cordovaemulate android,就可以预览项目。

Javascript 相关文章推荐
[转]JS宝典学习笔记
Feb 07 Javascript
JS location几个方法小姐
Jul 09 Javascript
JavaScript清空数组元素的两种方法简单比较
Jul 10 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
Dec 18 Javascript
jquery实现图片上传前本地预览
Apr 28 jQuery
JavaScript实现三级联动菜单效果
Aug 16 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
Nov 18 Javascript
js+css实现打字效果
Jun 24 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
Sep 04 Javascript
JS获取本地地址及天气的方法实例小结
May 10 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
Nov 21 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
Oct 18 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
Feb 26 #Javascript
详解Node 定时器
Feb 26 #Javascript
node.js基础知识小结
Feb 26 #Javascript
Es6 Generator函数详细解析
Feb 24 #Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
Feb 24 #Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
Feb 24 #Javascript
JS抛物线动画实例制作
Feb 24 #Javascript
You might like
递归列出所有文件和目录
2006/10/09 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
orm获取关联表里的属性值
2016/04/17 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
php中引用&的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
Python自带的IDE在哪里
2020/07/01 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
python中pdb模块实例用法
2021/01/15 Python
html5唤起app的方法
2017/11/30 HTML / CSS
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
机械设计及其自动化求职推荐信
2014/02/17 职场文书
师德师风建设方案
2014/05/08 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
思想政治表现评语
2015/01/04 职场文书
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript
python前后端自定义分页器
2022/04/13 Python