electron-vue安装与打包问题解决

devtools/2024/9/23 2:03:09/

electronvue_0">electron-vue安装与打包问题解决

1.项目安装

报错

  1. RequestError: connect ETIMEDOUT 185.199.109.133:443
  2. RequestError: socket hang up

问题

  1. npm国内下载时存在网络连接失败以及网络缓慢的情况,需要使用镜像安装
  2. 设置npm镜像地址,安装vue-electron时镜像地址没有应用

解决

  1. 单独为electron设置镜像地址:npm config set electron_mirror https://npmmirror.com/mirrors/electron/
  2. 执行安装:npm install

2.项目打包

此处参考博客

报错

cannot resolve https://npmmirror.com/mirrors/electron/9.2.1/electron-v9.2.1-win32-ia32.zip: status code 404

问题

electron-builder生成的包路径与实际淘宝镜像包路径有差异,导致无法获取到对应的electron

npm包地址:https://npmmirror.com/mirrors/electron/9.2.1/electron-v9.2.1-win32-ia32.zip
镜像地址:https://npmmirror.com/mirrors/electron/v9.2.1/electron-v9.2.1-win32-ia32.zip

解决

  1. electron镜像地址https://registry.npmmirror.com/binary.html?path=electron/v9.2.1/下载对应的electron-v9.2.1-win32-x64.zipelectron-v9.2.1-win32-ia32.zip(根据实际的版本包进行调整)
  2. 将两个包放入C:\Users\用户\AppData\Local\electron\Cache,打包时可直接从缓存中获取而不需要再通过网络请求
  3. 执行打包:npm run build

http://www.ppmy.cn/devtools/115745.html

相关文章

【项目】基于 Huffman 算法实现文件压缩

摘要:记录通过学习Huffman算法自主实现简单的文件压缩程序的过程。 什么是文件压缩 在古诗词中,这种信息的高度浓缩体现得淋漓尽致。例如王维的《使至塞上》中的名句 “ 大漠孤烟直,长河落日圆 ”。仅仅十个字,却描绘出了一幅极为…

【Linux实践】实验二:LINUX操作基础

【Linux实践】实验二:LINUX操作基础 实验目的实验内容实验步骤及结果1. 打开终端2. 关闭计算机命令3. 查看帮助文档4. 修改计算机主机名5. 显示月历和时间6. 统计行数、字符数、单词数 这章开始要涉及到命令了,其他关于命令的内容可以看我 2021年写的笔记…

我的AI工具箱Tauri版-VideoClipMixingCut视频批量混剪

本教程基于自研的AI工具箱Tauri版进行VideoClipMixingCut视频批量混剪。 VideoClipMixingCut视频批量混剪 是自研AI工具箱Tauri版中的一款强大工具,专为自动化视频批量混剪设计。该模块通过将预设的解说文稿与视频素材进行自动拼接生成混剪视频,适合需要…

Vue3:mitt实现组件通信

目录 一.性质 1.轻量级 2.单例 3.异步 4.事件绑定与解绑 二.作用 1.组件间通信 2.解耦 3.状态管理 4.事件的集中处理 三.使用 1.安装mitt 2.引入mitt;调用mitt;暴露mitt 3.组件1 4.组件2 四.代码 1.组件1 2.组件2 五.效果 一.性质 1…

基于centos7.9搭建SFTP服务

SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它基于SSH协议,提供了加密的文件传输功能。 安装OpenSSH服务器,默认已经安装 yum install openssh-server -y创建SFTP用户组和用户 groupadd sftp_users useradd -g sftp_us…

2024年自学手册 网络安全(黑客技术)

🤟 基于入门网络安全/黑客打造的:👉黑客&网络安全入门&进阶学习资源包 前言 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、…

【数据仓库】数据仓库层次化设计

一、基本概念 **1. RDS(RAW DATA STORES,原始数据存储)** RDS作为原始数据存储层,用于存储来自各种源头的未经处理的数据。这些数据可能来自企业内部的业务系统、外部数据源或各种传感器等。RDS确保原始数据的完整性和可访问性&…

Vue 实现高级穿梭框 Transfer 封装

文章目录 01 基础信息1.1. 技术栈1.2. 组件设计a. 竖版设计稿b. 横版设计稿 02 技术方案(1)初定义数据(2)注意事项(3)逻辑草图 03 代码示例3.1. 组件使用3.2. 组件源码./TransferPlus/index.vue./TransferP…