目前已知把Vue项目打包成桌面应用有两种方式:(1)使用nwjs生成桌面应用;(2)使用Electron生成桌面应用。本文采用的是nwjs生成桌面应用,也是我认为最简单、最快捷的一种。

一、打包Vue应用程序

npm run build

二、添加 package.json 文件

新建 deskApp 文件夹,把Vue打包的文件拷贝到这个文件夹里面,然后在 deskApp 文件夹添加以下内容的 package.json文件。

{"name": "deskApp","version": "1.0.0","description": "","main": "index.html","window": {"title": "桌面应用","icon": "","width": 800,"height": 600,"toolbar": false,"frame": true,"resizable": true,"position": "center","transparent": false,"show": true},"scripts": {"test": "echo \"Error: no test specified\" && exit 1","dist": "build --tasks win-x86,win-x64 --mirror https://npm.taobao.org/mirrors/nwjs/ .","start": "run --x86 --mirror https://npm.taobao.org/mirrors/nwjs/ ."},"author": "","license": "ISC","devDependencies": {"nwjs-builder-phoenix": "^1.15.0"},"build": {"nwVersion": "0.27.5"}
}

三、安装依赖并打包

npm install //安装打包所需要的依赖npm run dist //打包项目为 exe 文件

四、运行桌面程序

进入打包后的dist文件夹,其中x86、x64是不同系统的桌面应用,点击进入就会看到对应的exe文件。

把Vue项目打包为桌面应用(nwjs)相关推荐

  1. 把Vue项目打包为桌面应用(最简)

    目前已知把Vue项目打包成桌面应用有两种方式:(1)使用nwjs生成桌面应用:(2)使用Electron生成桌面应用.本文采用的是nwjs生成桌面应用,也是我认为最简单.最快捷的一种. 一.打包Vue ...

  2. Vue项目打包成桌面程序exe除了使用electron-vue你还可以这样

    场景 electron-vue 基于 vue (基本上是它听起来的样子) 来构造 electron 应用程序的样板代码. 该项目的目的,是为了要避免使用 vue 手动建立起 electron 应用程序 ...

  3. 使用nw.js将vue项目打包为可在xp系统运行的桌面程序

    前情提要 在nw.js入门最如丝般润滑的教程一文中,作者介绍了简单的使用nw运行html文件为桌面程序以及将html文件打包为桌面可执行文件exe. 看vuecli创建的工程打包成exe文件可直接从[ ...

  4. 打包指令_将Vue项目打包为Windows应用(.exe)

    2021年1月9日更新: 新增:解决国内用户下载electron速度太慢的问题 调整:由于electron版本升级,删除原文中对electron版本限制在2.0的命令行语句 背景 朋友是做商品零售,每 ...

  5. vue项目打包成.exe桌面应用

    1.将vue项目打包成dist文件:npm run build:prod 2.新建文件夹,使用git下载(下载其中一种就行) gitee git clone https://gitee.com/wal ...

  6. vue项目打包到腾讯云服务器全过程

    本文将记录vue项目打包放到服务器的整个过程,本文中的例子是express+vue,希望能给遇到这方面问题的同学一个解决办法. 登录服务器 假定已经拥有一个服务器账号,然后下载一个xftp5用来作文件 ...

  7. vue项目打包成exe可执行文件

    Vue项目打包成exe可执行文件 实现思路:从electron官网上拉取代码,把官网上拉取下来项目中的index.html替换成 自己vue项目打包好的dist文件中的index.html,输入打包e ...

  8. 如何将vue项目打包在服务器上运行

    这里使用node.js 的Express(web应用框架)来运行我们用vue写好的项目. 1.首先通过win10自带的远程桌面连接就能进入到windows服务器 2.下载node.js       进 ...

  9. vue html引入资源dev下404,webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)...

    最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误...网上查找了一堆解决办法,总结如下 一.首先修改c ...

最新文章

  1. 在Ubuntu 16.04.1 LTS上测试Linux AIO功能实录
  2. LightGBM模型_相关资料整理
  3. [评测] 联想 Mirage Solo 一体机:基本性能强大,价格定位很迷
  4. loadrunner脚本中参数有中文时报错
  5. 再聊一次值类型和引用类型
  6. shopxo二次开发:商品管理添加、商品导入库存、设置库存量(教程)
  7. NSDictionary / NSMutableDictionary 及 NSArray / NSmutableArray (实例)
  8. Python稳基修炼的经典案例6(计算机二级、初学者必须掌握的例题)
  9. mfc控件随框变化(EasySize的用法,仔细看绝对有用)
  10. 大专java考试试题_专科—程序设计基础题库-java.doc
  11. Python获取二维矩阵每列最大值
  12. MDK5与Keil C51安装、合并、pack支持包的安装、STC芯片选型头文件的添加、界面美化(保姆级教程)
  13. 【python】列表元素统计
  14. 泰坦尼克号 3D版 Titanic 3D (2012)
  15. kali自带浏览器上不了网的解决办法
  16. 中科大计算机学院潘镇,中科大计算机学院招生导师
  17. 016 | 乡村振兴战略下农村宅基地有偿退出现状 | 大学生创新训练项目申请书 | 极致技术工厂
  18. android app防止锁屏_Android 禁止屏幕休眠和锁屏的方法
  19. CV:无人驾驶/自动驾驶汽车中涉及的软硬件技术(摄像头、雷达、激光雷达)、计算机视觉技术(检测、分类、跟踪、语义分割)的简介
  20. 瑞星个人防火墙2012

热门文章

  1. Selenium+ChromeDriver爬取链家网二手房价(包括经纬度)信息
  2. Python 中 int 用法详解
  3. VMware桥连接连接网络
  4. 大数据技术——Hadoop3.X入门搭建+安装调优(1.入门)
  5. 矩阵基础知识------秩+线性相关和线性无关
  6. 看mysql安装在哪怎么看_mysql安装在哪儿怎么查看?
  7. 文件上传、下载、导出(图片上传、下载)
  8. Java将.docx文件转换为.pdf文件
  9. oracle 增加一个新分区,oracle增加分区的方法
  10. 网站页面SEO优化方案