hybrid cordova+vue开发APP(一) 环境搭建
没有选择react-navite,而选择cordova+vue2.x,是因为react-navite有学习成本,并且cordova+vue2.x程序员 可以直接上手,性能上可以满足需求,成本低,开发速度快。 安装所需软件 安装node.js,官网下载,傻瓜式安装,安装成功截图
安装vue,自行百度,成功截图

安装cordova

安装成功截图:

安装JDK

5 安装SDK studio等 稍微详细记录

新建项目与打包 新建项目 创建一个名字为hello 包名为com.lex.hello的项目 cordova create hello com.lex.hello 在cordoa里新建vue项目 vue init webpack

启动vue web项目 npm run dev 修改配置 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"> 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 编译和运行 执行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" }, 命令详细讲解 build命令,讲项目编译至根目录www下,cordova默认访问 npm run build npm run android命令 最最常用,查看上面配置文件,是执行了npm run build && cordova run android --device两个命令 编译并安装至手机 npm run android 不编译 直接安装至手机执行 cordova run android 安装之时 要连接手机 手机开启USB调试模式 总结 写此文章主要深受此https://blog.csdn.net/liujiawei00/article/details/79446231小仙女影响,再此深表感谢。 以后我也会坚持写博客,目前项目cordova项目已经上线,我将会持续写教程和躺过的一些坑。
分类:
app混合开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2018-04-18 Android开发之自定义对话框
2017-04-18 一些优秀的学习网站(Android)
2017-04-18 10个很棒的学习Android 开发的网站