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

教育类网站开发公司湘潭做网站价格 q磐石网络

教育类网站开发公司,湘潭做网站价格 q磐石网络,网站视频背景怎么做,做网站跟客人怎么沟通一、利用vue-cli创建vue项目 创建electron方式有很多,这里说的是vuecli创建的项目,通过安装electron-builder插件创建 也可以通过electron-vite构建项目 : https://cn.electron-vite.org/guide/ vue-cli构建 vue create XXX项目名 //按提示操…

一、利用vue-cli创建vue项目

创建electron方式有很多,这里说的是vuecli创建的项目,通过安装electron-builder插件创建
也可以通过electron-vite构建项目 : https://cn.electron-vite.org/guide/

  • vue-cli构建
vue create XXX项目名 //按提示操作创建

二、添加淘宝 electron 源,防止超时

  • 2.1直接命令行添加
//运行以下命令查看您当前的npm源:
npm config get registry
//卸载淘宝镜像源:
npm config set registry https://registry.npmjs.org/
//npm设置淘宝镜像
npm config set registry https://registry.npmmirror.com
//electron添加淘宝镜像
npm config set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
// 配置electron打包的镜像源
npm config set ELECTRON_BUILDER_BINARIES_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/

tips: 在添加electron淘宝镜像时可能会报错,一般是由于node版本过高导致的,可以将node版本降低

  • 2.2修改.npmrc文件添加
    在这里插入图片描述
registry=https://registry.npmmirror.com/
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
ELECTRON_BUILDER_BINARIES_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/

三、 保存之后,要重新打开一个命令行窗体,这些全局变量才会生效!!!

四、安装electron-builder

vue add electron-builder //安装有问题换个node版本试试

在这里插入图片描述

四、修改项目图标

  • 4.1安装electron-icon-builder插件
npm install electron-icon-builder --save-dev
  • 4.2修改配置文件package.json
"scripts": {"electron:generate-icons": "electron-icon-builder --input=./public/favicon.png --output=build --flatten"
},
  • 4.3执行命令生成图标
npm run electron:generate-icons

在这里插入图片描述

  • 4.4删除dist_electron,配置config.js文件后重新打包

项目打包

1.执行代码

npm run electron:build
pnpm electron:build

如果出现报错,多半是node版本过高导致的

`这个错误可能是由于使用的 Node.js 版本过高,不支持当前的 OpenSSL 版本,导致构建失败`/  Bundling main process...ERROR  Failed to compile with 1 errors                                                                                                                  16:08:17error background.js from Terser
Error: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/hash:69:19)at Object.createHash (node:crypto:133:10)

2.解决方法

  • 方法一:打开package.json,找到
  "scripts": {"electron:build": "vue-cli-service electron:build",},

替换

  "scripts": {"electron:build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service electron:build",},

通过设置 NODE_OPTIONS 环境变量为 --openssl-legacy-provider,可以强制使用旧版的 OpenSSL 提供程序,从而解决构建过程中的报错问题。

  • 方法二:修改node和npm版本号(推荐)
  • 打包是定义图标
    在package.json文件中加入build配置
 "build": {"appId": "com.dgtqeqe.dasd","win": {"icon": "./public/img/icons/android-chrome-192x192.png","target": [{"target": "nsis","arch": ["x64"]}]},"nsis": {"oneClick": false,"parMachine": true,"allowToChangeInstallationDirectory": true}},
http://www.dtcms.com/a/543937.html

相关文章:

  • 网站百度百科怎么做网站支付页面设计
  • 网站分享云南建设网站首页
  • 建设部科研申报网站用着不好渗透wordpress论坛
  • 向雅虎提交网站百度seo关键词优化软件
  • 建设软件网站北京cms建站模板
  • 宿迁网站seo深圳网络营销的推广
  • 企业网站接入微信支付各网站推广
  • 做网站送的手机站是什么公司网站链接怎么弄
  • 誉重网站建设公司自己如何建企业网站
  • 重庆网站建设与制作中国咨询公司
  • 未来网登录网址网站seo做哪些工作
  • 手机百度关键词排名 seo网站优化软件风云办公ppt模板网站
  • 桥西区附近网站建设价格河南seo关键词排名优化
  • 高校校园网站建设评比自评网站产品优化描述
  • 合肥网站建设网页设计爱上链外链购买平台
  • 怎么样让网站快速收录模版型网站
  • 临沂罗庄建设局网站网站界面设计中的版式设计有哪些
  • 网站seo优化方案设计泰安人才网网上办事
  • 网站错位设计一个网站的首页步骤
  • 作文素材网站品牌网站设计制作公司地址
  • 360免费建站李梦中国服务外包公司排名
  • 制作个人网站素材六安做网站的
  • 建站程序下载网络营销案例ppt
  • 有什么网站是layui做的网站注册备案查询
  • 做旅游去哪个网站找图it外包服务平台
  • 专业网站定制流程万能视频下载神器
  • 万维网站续费多少一年苏州吴江保洁公司
  • 杭州网站建设找思创网络沧州青县机械加工网
  • 云南俊发建设集团网站html简单一套网页源代码
  • 财经网站源码 织梦咸阳 网站建设