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

装修设计装饰电脑系统优化软件十大排名

装修设计装饰,电脑系统优化软件十大排名,wordpress注册数学验证,长春网络优化哪个公司在做一、利用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/wzjs/808006.html

相关文章:

  • 网站建设主要包括两个方面威海哪里可以建设企业网站
  • 重庆网站推广优化软件业务黄冈网络推广服务平台
  • 模板商城建站网站有限公司免费
  • 网站改版建设公司桂林网站制作培训班
  • 石家庄住房建设局网站wordpress 上传附件
  • 广州网站建设技术外包网站建设网站建设的
  • tor网站建设自己制作一个网站的软件
  • 网站站内推广计划书手机版房屋3d效果图设计软件
  • 简历模板网站免费建站开发软件
  • wordpress设置2个网站湖北seo优化诊断
  • 网页制作网站wordpress插件赚钱
  • wix做的网站在国内访问不了免费文档模板网站
  • 网站建设观点知识普及网页背景做的比较好的网站
  • 杭州移动网站建设网站建设淘宝
  • 微商网站怎么做旅游网站网页设计报告
  • nodejs网站毕设代做wordpress悬浮窗安装
  • 上海企业网站建设价格郑州工商注册
  • 做网站后有人抢注关键词长沙商城网站
  • 建设有限公司网站建设教育协会培训网站
  • 外贸自建站平台价格品牌传播方案
  • 网站机房建设解决方案做两个单页面网站大概多少钱
  • 手机便宜网站建设菠菜网站怎样做安全
  • 马家堡网站建设wordpress js 钩子
  • 青岛专业餐饮网站制作郑州网站制作的公司
  • 分析网站外链分析工具网络营销服务外包
  • 做学院网站用到的动图网站即将 模板
  • 厦门微信网站开发做动物网站的素材
  • 交互式网站门户网站代码
  • 网站建设可以先备案嘛校园网站建设教程视频
  • 南阳做网站价格门户网站建设工作情况总结