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 相关文章推荐
预加载css或javascript的js代码
Apr 23 Javascript
Javascript insertAfter() 实现函数代码
Oct 12 Javascript
jquery键盘事件使用介绍
Nov 01 Javascript
JS构建页面的DOM节点结构的实现代码
Dec 09 Javascript
通过正则表达式实现表单验证是否为中文
Feb 18 Javascript
js中用cssText设置css样式的简单方法
Sep 19 Javascript
bootstarp modal框居中显示的实现代码
Feb 18 Javascript
bootstrap的常用组件和栅格式布局详解
May 02 Javascript
详解Vue单元测试case写法
May 24 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
Sep 25 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
原生js 实现表单验证功能
Feb 08 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
实用函数9
2007/11/08 PHP
网友原创的PHP模板类代码
2008/09/07 PHP
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
PHP7多线程搭建教程
2017/04/21 PHP
javascript globalStorage类代码
2009/06/04 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
jquery遍历筛选数组的几种方法和遍历解析json对象
2013/12/13 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
2015/06/01 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
基于vue--key值的特殊用处详解
2020/07/31 Javascript
Vue2.0 ES6语法降级ES5的操作
2020/10/30 Javascript
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
信号生成及DFT的python实现方式
2020/02/25 Python
Django models filter筛选条件详解
2020/03/16 Python
jupyter实现重新加载模块
2020/04/16 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
python logging模块的使用详解
2020/10/23 Python
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
领导证婚人证婚词
2014/01/13 职场文书
积极向上的团队口号
2014/06/06 职场文书
党员学习群众路线教育实践活动对照检查材料
2014/09/23 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL
vue ref如何获取子组件属性值
2022/03/31 Vue.js