hybrid cordova+vue开发APP(一) 环境搭建

 没有选择react-navite,而选择cordova+vue2.x,是因为react-navite有学习成本,并且cordova+vue2.x程序员
 可以直接上手,性能上可以满足需求,成本低,开发速度快。
安装所需软件
  1. 安装node.js,官网下载,傻瓜式安装,安装成功截图
    在这里插入图片描述
  2. 安装vue,自行百度,成功截图
    在这里插入图片描述
  3. 安装cordova
    在这里插入图片描述
    安装成功截图:
    在这里插入图片描述
  4. 安装JDK
    在这里插入图片描述
    5 安装SDK studio等 稍微详细记录
    在这里插入图片描述
新建项目与打包
  1. 新建项目
创建一个名字为hello 包名为com.lex.hello的项目
cordova create hello com.lex.hello
  1. 在cordoa里新建vue项目
vue init webpack

在这里插入图片描述
在这里插入图片描述

  1. 启动vue web项目
npm run dev
  1. 修改配置
    cordova 默认访问路径为根目录下www文件夹
    在这里插入图片描述
    所以我们需要修改打包默认路径:
    在这里插入图片描述

在根目录:index.html增加引入cordova.js

<script type="text/javascript" src="cordova.js"></script>

将www目录下index.html中meta标签复制至根目录下index.html文件,即增加:

 <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">
        <meta name="format-detection" content="telephone=no">
        <meta name="msapplication-tap-highlight" content="no">
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
  1. git配置
    修改根目录下.gitinore文件,切记一定要忽略,否则多人会遇到很多问题,遇到过很多坑:
.DS_Store
node_modules/
/dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
 
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
 
*~
*.sw[mnpcod]
*.log
*.tmp
*.tmp.*
log.txt
*.sublime-project
*.sublime-workspace
.vscode/
 
.idea/
.sass-cache/
.tmp/
.versions/
coverage/
tmp/
temp/
hooks/
platforms/
plugins/
plugins/android.json
plugins/ios.json
www/
$RECYCLE.BIN/
 
Thumbs.db
UserInterfaceState.xcuserstate
  1. 编译和运行
    执行cordova命令,添加andorid和ios插件,切记在根目录执行
cordova platform add ios
cordova platform add android

编译:

npm run build

为了节省时间,不用每次编译,安装,package.json:

"scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
    "start": "npm run dev",
    "build": "node build/build.js",
    "build android": "npm run build && cordova build android",
    "build ios": "npm run build && cordova build ios",
    "android": "npm run build && cordova run android --device",
    "ios": "npm run build && cordova run ios --device"
},
  1. 命令详细讲解
build命令,讲项目编译至根目录www下,cordova默认访问
npm run build
npm run android命令 最最常用,查看上面配置文件,是执行了npm run build && cordova run android --device两个命令
编译并安装至手机
npm run android
不编译 直接安装至手机执行
cordova run android
安装之时 要连接手机 手机开启USB调试模式
  1. 总结
    写此文章主要深受此https://blog.csdn.net/liujiawei00/article/details/79446231小仙女影响,再此深表感谢。
    以后我也会坚持写博客,目前项目cordova项目已经上线,我将会持续写教程和躺过的一些坑。
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值