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 相关文章推荐
JQueryEasyUI datagrid框架的进阶使用
Apr 08 Javascript
javascript实用小函数使用介绍
Nov 11 Javascript
JavaScript初学者建议:不要去管浏览器兼容
Feb 04 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
JavaScript中的setUTCDate()方法使用详解
Jun 11 Javascript
jquery+ajax请求且带返回值的代码
Aug 12 Javascript
javascript跑马灯抽奖实例讲解
Apr 17 Javascript
jQuery遍历json的方法(推荐)
Jun 12 Javascript
JS之获取样式的简单实现方法(推荐)
Sep 13 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
Jan 11 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
Jan 16 Javascript
如何在AngularJs中调用第三方插件库
May 21 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使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
9个实用的PHP代码片段分享
2015/01/22 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
零基础写python爬虫之神器正则表达式
2014/11/06 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
Tesserocr库的正确安装方式
2018/10/19 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
Python中关于浮点数的冷知识
2019/09/22 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
Python常用外部指令执行代码实例
2020/11/05 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
HTML5 离线应用之打造零请求、无流量网站的解决方法
2013/04/25 HTML / CSS
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
css animation配合SVG制作能量流动效果
2021/03/24 HTML / CSS
英文简历中的自荐信范文
2013/12/14 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
我为自己代言广告词
2014/03/18 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
开除通知书范本
2015/04/25 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS