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 相关文章推荐
google地图的路线实现代码
Aug 20 Javascript
Javascript中的arguments与重载介绍
Mar 15 Javascript
Node.js中文件操作模块File System的详细介绍
Jan 05 Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
ajaxfileupload.js实现上传文件功能
Apr 19 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
VUE组件中的 Drawer 抽屉实现代码
Aug 06 Javascript
微信小程序后端(java)开发流程的详细步骤
Nov 13 Javascript
vue实现循环滚动列表
Jun 30 Javascript
Vue组件跨层级获取组件操作
Jul 27 Javascript
vue Cli 环境删除与重装教程 - 版本文档
Sep 11 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实现Linux服务器木马排查及加固功能
2014/12/29 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
php求斐波那契数的两种实现方式【递归与递推】
2019/09/09 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
javascript 动态加载 css 方法总结
2009/07/11 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
angularJs中datatable实现代码
2017/06/03 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
在Python中调用ggplot的三种方法
2015/04/08 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
python机器学习库xgboost的使用
2020/01/20 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
职工运动会感言
2014/02/07 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
艾滋病宣传标语
2014/06/25 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
乡镇领导班子批评与自我批评材料
2014/09/23 职场文书
事业单位个人总结
2015/02/12 职场文书
物流仓管员岗位职责
2015/04/01 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
Java中的随机数Random
2022/03/17 Java/Android
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL