前言:

基于vue开发一款跨三端的简单环境,使用electron开发桌面程序,使用cordova开发移动应用

github:

https://github.com/317482454/electron-cordova-demo

环境安装:

electron-vue:基于vue的electron版本(用于开发桌面应用程序)

cordova:打包app,给web应用套壳

开始安装环境:

# 安装 vue-cli 和 脚手架样板代码
npm install -g vue-cli
vue init simulatedgreg/electron-vue my-project# 安装依赖并运行你的程序
cd my-project
yarn # 或者 npm install
yarn run dev # 或者 npm run dev

注意:windows用户如果出现node-gyp错误,请尝试使用下面办法解决:

以管理员身份运行:Windows PowerShell 执行命令

npm install --global --production windows-build-tools

安装Cordova

npm install -g cordova

mac:在商城搜索安装xcode

windows:安装Android Studio 参考RN安装http://reactnative.cn/docs/0.51/getting-started.html

Vue开发跨端应用(一)环境搭建相关推荐

  1. Vue开发跨端应用(六)添加onsenui组件库

    安装: npm install onsenui vue-onsenui --save 为什么使用onsenui:https://onsen.io/vue/ 1.拥有大量专门为移动应用设计的ui组件 2 ...

  2. Vue开发跨端应用(三)添加cordova

    在当前项目中执行命令创建my-app: 添加安卓或IOS环境(注意ios需要mac环境才能编译,安卓可以在windows环境) cordova platform add ios cordova pla ...

  3. Vue开发跨端应用(二)修改electron demo

    项目启动 npm run dev 界面如下: 我们需要删除electron特有的组件,因为里面使用到了一些web没有的属性 删除vue组件: 新建index.vue 接下来修改router 打开运行桌 ...

  4. Vue开发跨端应用(七)添加生成二维码

    二维码组件:QRCode npm i qrcode -s 这里需要注意的是不能放在 created 事件里面,需要放在 mounted事件 var QRCode = require('qrcode') ...

  5. Vue开发跨端应用(五)cordova-ios运行问题

    错误信息如下: Check dependencies Code Signing Error: Signing for "wallet-app" requires a develop ...

  6. Vue开发跨端应用(四)electron发布web应用并打包app

    命令: npm run build:web dist里面web就是打包好的网页代码 我们可以复制dist/web文件到my-app/www目录下: 进入my-app目录下运行命令: cordova r ...

  7. vue开发移动端环境配置_如何设置移动开发环境

    vue开发移动端环境配置 The use of mobile devices has increased considerably in the past decade. It has been ov ...

  8. 高通平台上的AMSS(Modeom端)Windows环境搭建

    高通平台上的AMSS(Modeom端)Windows环境搭建 一.主要介绍如何建立AMSS代码的编译环境 编译AMSS的source有两种方式:一是在windows下编译 ,另一是在linux下编译. ...

  9. IOS开发基础之网易新闻环境搭建异步请求json,AFN网络封装第1天

    IOS开发基础之网易新闻环境搭建异步请求json,AFN网络封装第1天 视频资料是2015年的,但是AFN是导入框架的关键文件,我尝试使用cocoapods安装最新的AFN,虽然成功了,但是版本太高, ...

最新文章

  1. 基于MySQL数据库下亿级数据的分库分表
  2. css loader.net,* !!vue-style-loader!css-loader?
  3. SPSiteDataQuery
  4. CSDN安全设置需改进
  5. Bean的依赖注入的数据类型
  6. extjs 表头居中,数据靠左的写法
  7. Linux shell命令最常用的快捷键
  8. JavaSE之Java基础(1)
  9. 5gh掌上云计算认证不通过_【众志成城战疫情】法官助理告诉你“移动微法院”、“掌上法庭”有多便捷、有多硬核~!...
  10. linux kill命令信号,Linux kill 命令详解
  11. mysql update修改数据_MySQL UPDATE:修改数据(更新数据)
  12. Educoder 机器学习之随机森林算法 第3关:手写数字识别
  13. SmartSVN无法提交的解决办法:because it was moved from which is not part of the commit; both sides of the move
  14. echart 圆饼图 显示单位_ajax请求echarts圆饼图动态显示数据方法
  15. 联想昭阳E46A笔记本的一个问题
  16. 2020,网络安全领域有什么新趋势
  17. 给大家分享学好 Python 的 11 个优秀资源
  18. 【linux内核分析与应用-陈莉君】设备驱动模型
  19. 设备描述符请求失败解决
  20. 深度学习进行时间序列模式识别

热门文章

  1. 只开窗不镀锡_平开窗选购时有哪些误区
  2. oracle 尖括号_Oracle常用函数整理
  3. 二叉树查找python_二叉搜索树的python实现
  4. java kafka 分区_Kafka 主题和分区
  5. 要求输入框里面必须同时含有字母,数字,特殊字符,且不小于8位
  6. CUDA、CUDA toolkit、CUDNN、NVCC关系
  7. 【深度学习模型的训练与评估】一个实例:Iris多分类
  8. 【Ubuntu入门到精通系列讲解】常用 Linux 命令的基本使用
  9. 获取并编译linux源码,android获取源代码、编译、命令
  10. 网络营销外包浅析网络营销外包中网站排名效果不佳的原因有哪些?