当前位置: 首页 > news >正文

烟台网站制作工具台州做微网站

烟台网站制作工具,台州做微网站,做网站需要会写代码6,360网站seo怎么做1.npm run build 打包项目文件到disk文件夹 2.安装electron:npm install electron 打开后进到/dist里面 然后把这个项目的地址配置环境变量 配置环境变量:在系统变量的path中添加进去 配置成功后,electron -v看看版本。 3.创建主程序的入口文件main.…

1.npm run build
打包项目文件到disk文件夹

2.安装electron:npm install electron
打开后进到/dist里面 然后把这个项目的地址配置环境变量
在这里插入图片描述
配置环境变量:在系统变量的path中添加进去
在这里插入图片描述
配置成功后,electron -v看看版本。

3.创建主程序的入口文件main.js和相关配置package.json文件,将以下两个文件放入dist文件夹中
main.js

const {app, BrowserWindow} =require('electron');//引入electron
let win;
function createWindow(){win = new BrowserWindow({// frame: false, /*去掉顶部导航 去掉关闭按钮 最大化最小化按钮*/show: false//窗口最大化得加上这个 不然会闪一下});//创建一个窗口// win.setApplicationMenu(null)win.maximize()//窗口最大化win.setMenu(null)//去掉工具栏win.loadURL(`file://${__dirname}/index.html`);//在窗口内要展示的内容index.html 就是打包生成的index.html,这里我直接在此写上我正式环境的地址‘prod.xxxx.com/xxx/xxxx’//win.webContents.openDevTools();  //开启调试工具win.on('close',() => {//回收BrowserWindow对象win = null;});win.on('resize',() => {win.reload();})
}
app.on('ready',createWindow);
app.on('window-all-closed',() => {app.quit();
});
app.on('activate',() => {if(win == null){createWindow();}
});

package.json

{"name": "demo","productName": "项目名称", //这些名称都可以随意命名,不影响"author": "作者","version": "1.0.4",//版本号"main": "main.js",//主文件入口"description": "项目描述","scripts": {"pack": "electron-builder --dir","dist": "electron-builder","postinstall": "electron-builder install-app-deps"},"build": {"electronVersion": "1.8.4","win": {"requestedExecutionLevel": "highestAvailable","target": [{"target": "nsis","arch": ["x64"]}]},"appId": "demo",//程序id"artifactName": "demo-${version}-${arch}.${ext}","nsis": {"artifactName": "demo-${version}-${arch}.${ext}"},"extraResources": [{"from": "./static/xxxx/",//需要打包的静态资源"to": "app-server",//静态资源存放路径"filter": ["**/*"//打包静态资源文件夹内的所有文件  如果没有静态资源要打包进去,extraResources 这段代码去掉]}],"publish": [{"provider": "generic","url": "http://xxxxx/download/"//自动更新的安装包地址,初步使用publish这段代码不需要}]},"dependencies": {"core-js": "^2.4.1","electron-packager": "^12.1.0",//不打包成exe程序可以去掉"electron-updater": "^2.22.1",//不打包成exe程序可以去掉}
}

4.配置好之后,dist文件里面是这样的
在这里插入图片描述

5.此时可以直接运行了(要在dist目录下运行:electron . 看清楚 这里有个点)

electron .

在这里插入图片描述

6.打包为exe程序,npm install electron-builder --save-dev
安装成功后 执行npm run dist进行打包,由于我们package.json中将打包命令electron-builder,定义为了dist,因此我们只需执行npm run dist即可打包
修改版本号:
在这里插入图片描述
打包时报下面这个错误 大概意思就是这个文件下载不下来 超时了,那么我们直接复制粘贴圈画的地址到浏览器下载下来 解压到C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis
在这里插入图片描述

打包成功在这里插入图片描述
在我们原本vue项目打包后的dist文件夹下,又出现一个dist,双击exe文件安装

http://www.yayakq.cn/news/353792/

相关文章:

  • 酒店为什么做网站一个人做电商网站难吗
  • 成都平台网站开发公司网站开发兼职成都
  • 外贸营销网站制作公司做设计兼职的网站有哪些工作
  • 可以做思维导图的网站wordpress 作者列表
  • 大同营销型网站建设费用杭州程序员培训班
  • php个人网站简洁网站背景修改
  • 网站建设简介联系方式加拿大网站后缀
  • 建设银行 产品管理中心网站苏州园区人力资源中心
  • 怎么做会员自动售卡网站东莞网站建设 光龙
  • 这么做网站教程网站快照历史
  • 酒店平台网站建设如何创建微信公众号要钱吗
  • 开发一个网站做爬虫答辩学网站开发
  • 湖南建设部网站动漫视频网站开发
  • 网站代码优化视频教程网络公司属于什么行业
  • 滑县住房和城乡建设局网站平面设计服务方案
  • 怎么做盗版电影网站吗哪个平台可以买卖链接
  • 做网站前端用什么语言网站专题页功能
  • 创建学校网站最新免费下载ppt模板网站
  • phpstudy 做网站南昌哪里有建设网站的
  • logo在线设计网站内容营销平台有哪些
  • flash as3 网站模板网站购物系统制作雨辰资讯电子商务类网站开发
  • 温州网站开发苏州高端网站建设定制
  • 建筑招聘最好的网站网站上面的内容里面放照片怎么做的
  • 关于网站建设的职位长沙装修公司前十强
  • 南京网站设计优化公司农村电商平台入口
  • 网站网页优化怎么做wordpress 关联表
  • 网站的建设参考文献广州网站开发培训学校
  • 网站建站策划wordpress数据库在哪
  • 网站服务器如何做热备价建工网校和建工社是一个吗
  • 餐饮网站建设研究问题企业官网网站建设咨询