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 相关文章推荐
csdn 论坛技术区平均给分功能
Nov 07 Javascript
多浏览器支持的右下角浮动窗口
Apr 01 Javascript
jQuery Real Person验证码插件防止表单自动提交
Nov 06 Javascript
Angularjs过滤器使用详解
May 25 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
May 27 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
Sep 12 Javascript
jQuery根据ID、CLASS、等获取对象的实例
Dec 04 Javascript
Node.js数据库操作之连接MySQL数据库(一)
Mar 04 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
vue 使用高德地图vue-amap组件过程解析
Sep 07 Javascript
Vue2.0 $set()的正确使用详解
Jul 28 Javascript
JavaScript实现京东快递单号查询
Nov 30 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
一个用php3编写的简单计数器
2006/10/09 PHP
php的正则处理函数总结分析
2008/06/20 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
JavaScript实现基于十进制的四舍五入实例
2015/07/17 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
wxPython 入门教程
2008/10/07 Python
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
Python文件处理
2016/02/29 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
python 求10个数的平均数实例
2019/12/16 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
人事主管岗位职责范本
2013/12/04 职场文书
运动会100米解说词
2014/01/23 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
工作作风建设心得体会
2014/10/22 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
python tkinter模块的简单使用
2021/04/07 Python
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技