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 相关文章推荐
默认让页面的第一个控件选中的javascript代码
Dec 26 Javascript
js修改地址栏URL参数解决url参数问题
Dec 15 Javascript
javascript强大的日期函数代码分享
Sep 04 Javascript
js中通过父级进行查找定位元素
Jun 15 Javascript
zepto.js中tap事件阻止冒泡的实现方法
Feb 12 Javascript
javascript函数特点实例分析
May 14 Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 Javascript
详解原生js实现offset方法
Jun 15 Javascript
webpack4 + react 搭建多页面应用示例
Aug 03 Javascript
详解Ubuntu安装angular-cli遇到的坑
Sep 08 Javascript
Vue实现固定定位图标滑动隐藏效果
May 30 Javascript
ES6中Promise的使用方法实例总结
Feb 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
PHP中cookie和session的区别实例分析
2014/08/28 PHP
php使用Session和文件统计在线人数
2015/07/04 PHP
JavaScript中json使用自己总结
2013/08/13 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
JavaScript简单实现网页回到顶部功能
2013/11/12 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
spring+angular实现导出excel的实现代码
2019/02/27 Javascript
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python遍历数组的方法小结
2015/04/30 Python
python获得一个月有多少天的方法
2015/06/04 Python
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
Python模块文件结构代码详解
2018/02/03 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
python高级特性简介
2020/08/13 Python
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
Linux机考试题
2015/10/16 面试题
总经理办公室主任岗位职责
2013/11/12 职场文书
幼儿园毕业家长感言
2014/02/10 职场文书
超市中秋节活动方案
2014/02/12 职场文书
十一酒店活动方案
2014/02/20 职场文书
成绩单评语
2015/01/04 职场文书
2016大学军训心得体会
2016/01/11 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
Python+Appium实现自动抢微信红包
2021/05/21 Python