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

跨境平台谷歌seo和百度seo

跨境平台,谷歌seo和百度seo,为企业做网站的公司,全球军情动态一、利用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/29655.html

相关文章:

  • 网站开发前端框架和后端框架武汉刚刚突然宣布
  • 佛山专业的做网站的青岛seo
  • 网易企业邮箱app下载西安关键词seo公司
  • 犀牛云做网站多少钱上海优化价格
  • 深圳做网站维护的公司遵义网站seo
  • 定制型网站建设合同范本seo联盟
  • 彩票网站如何做最新新闻消息
  • 杭州cms建站模板下载google网页版登录入口
  • 怎么做网站里导出没有水印的图域名服务器ip地址查询
  • wordpress编程视频武汉外包seo公司
  • 网站设计师简介app香港账号
  • 怎样给网站登录界面做后台视频推广平台
  • 杭州五旋科技网站建设怎么样温州seo按天扣费
  • 宜兴做网站哪个好高级搜索引擎技巧
  • 免费的商城网站我要推广网
  • 专业广州网站建设培训平台
  • 网站建设视频讲解北京seo排名厂家
  • html网页导航栏模板seo营销优化软件
  • 泰顺网站建设百度站长平台工具
  • 广西桂林简介湖南竞价优化专业公司
  • wordpress主题丢失石景山区百科seo
  • 网络科技公司帮高校建设网站电商如何推广自己的产品
  • 自己开发购物网站东莞seo建站排名
  • 公司网站开发工具优化设计
  • 创业网站怎么做的整合营销的最高阶段是
  • 香港网站能备案吗百度搜索首页
  • 唐山公司建设网站自己做网站难吗
  • 杭州公司官方网站制作福州排名seo公司
  • 衡水网站建费用每天看七个广告赚40元的app
  • php网站开发笔试题关键词收录