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

【Electron】electron-builder打包失败问题记录

文章目录

  • yarn下载的包不支持require()
  • winCodeSign-2.6.0.7z下载失败
  • nsis-3.0.4.1.7z下载失败
  • 待补充...

yarn下载的包不支持require()

报错内容:

var stringWidth = require('string-width')
                  ^
Error [ERR_REQUIRE_ESM]: require() of ES Module /stuff/node_modules/string-width/index.js from /stuff/node_modules/wide-align/align.js not supported.
Instead change the require of index.js in /stuff/node_modules/wide-align/align.js to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (/stuff/node_modules/wide-align/align.js:2:19)
    at Object.<anonymous> (/stuff/node_modules/gauge/render-template.js:2:13)
    at Object.<anonymous> (/stuff/node_modules/gauge/plumbing.js:3:22)
    at Object.<anonymous> (/stuff/node_modules/gauge/index.js:2:16)
    at Object.<anonymous> (/stuff/node_modules/npmlog/log.js:3:13)
    at Object.<anonymous> (/stuff/node_modules/@mapbox/node-pre-gyp/lib/node-pre-gyp.js:23:13)
    at Object.<anonymous> (/stuff/node_modules/@mapbox/node-pre-gyp/lib/main.js:9:22)
    at Object.<anonymous> (/stuff/node_modules/@mapbox/node-pre-gyp/bin/node-pre-gyp:4:1) {

github issue

https://github.com/isaacs/jackspeak/issues/5

解决方法:
不用yarn下载,改用npm

winCodeSign-2.6.0.7z下载失败

https://registry.npmmirror.com/binary.html?path=electron-builder-binaries/winCodeSign-2.6.0/

下载后找到以下位置,将压缩包解压到electron-builder的cache文件夹中

C:\Users\admin\AppData\Local\electron-builder\Cache

在这里插入图片描述

nsis-3.0.4.1.7z下载失败

https://registry.npmmirror.com/binary.html?path=electron-builder-binaries/nsis-3.0.4.1/

下载后找到以下位置,将压缩包解压到electron-builder的cache文件夹中

C:\Users\admin\AppData\Local\electron-builder\Cache\nsis

在这里插入图片描述

待补充…

相关文章:

  • 本地jar导入maven
  • c++中的String
  • 爬虫----robots.txt 协议简介
  • Springboot+vue的学生成绩管理系统(有报告),Javaee项目,springboot vue前后端分离项目。
  • 短视频账号矩阵系统源码
  • 解密网络世界的秘密——Wireshark Mac/Win中文版网络抓包工具
  • 理财和银保区别
  • 设计模式--模板方法外观模式
  • 【风险管理】MT4外汇交易新手指南:掌握资金管理的重要性
  • Redis(集合Set和有序集合SortedSet)
  • JAXB的XmlElement注解
  • Linux学习教程(第四章 Linux打包(归档)和压缩)
  • Flume学习笔记(2)—— Flume进阶
  • The import xxx.xxx.xxxx is never used
  • rpc依赖安装
  • Qt调起Mac“系统设置”面板
  • Ubuntu18.04平台下Qt开发程序打包的一些问题总结
  • 最新自动定位版本付费进群系统源码
  • Vue3-ref、reactive函数的watch
  • [工业自动化-23]:西门子S7-15xxx编程 - 软件编程 - 西门子PLC人机界面交互HMI功能概述、硬件环境准备、软件环境准备
  • 中国-拉共体成员国重点领域合作共同行动计划(2025-2027)
  • 四部门:到2025年底,全国行政村5G通达率超过90%
  • 中拉论坛部长级会议为何悬挂海地和圣卢西亚的国旗?外交部回应
  • 上海市委常委会会议暨市生态文明建设领导小组会议研究基层减负、生态环保等事项
  • 习近平同瑞典国王卡尔十六世·古斯塔夫就中瑞建交75周年互致贺电
  • 澎湃研究所“营商环境研究伙伴计划”启动