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

news/2024/7/23 18:40:37 标签: electron, javascript, 前端

文章目录

  • 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

在这里插入图片描述

待补充…


http://www.niftyadmin.cn/n/5186592.html

相关文章

松下伺服驱动器接线和调试

松下伺服有位置模式&#xff08;脉冲控制&#xff09;&#xff0c;速度模式和转矩模式&#xff08;IO控制&#xff09;三种。   后两者直接用PLC输出到驱动器指定的IO端口即可控制&#xff0c;当然要设定必要的参数&#xff0c;如模式设定&#xff0c;转速大小&#xff0c;转…

贪吃蛇基础知识铺垫2(c语言)

宽字符的打印 那如果想在屏幕上打印宽字符&#xff0c;怎么打印呢&#xff1f; 宽字符的字⾯量必须加上前缀“L”&#xff0c;否则 C 语⾔会把字⾯量当作窄字符类型处理。前缀“L”在单引 号前⾯&#xff0c;表⽰宽字符&#xff0c;对应 wprintf() 的占位符为 %lc &#xff1b…

使用UART烧录N76E003AT20核心板

目录 模块简介烧录方式利用ISP对N76E003AT20核心板进行烧录ICP烧录BootloaderISP烧录程序&#xff08;UART&#xff09;测试现象 总结 模块简介 N76E003为带有flash的增强型8位8051内核微控制器&#xff08;1T工作模式&#xff09;&#xff0c;指令集与标准的80C51完全兼容并具…

【uni-app】设置背景颜色相关

1. 全局页面背景色设置&#xff1a; 在App.vue的style样式表中设置 <style> page {background-color: #F0AD4E; } </style> 2. 顶部导航栏背景色设置&#xff1a; 在pages.json页面路由中&#xff0c;globalStyle设置 "globalStyle": {"navi…

pytorch.nn.Conv1d详解

通读了从论文中找的代码&#xff0c;终于找到这个痛点了&#xff01; 以下详解nn.Conv1d方法 1 参数说明 in_channels(int) – 输入信号的通道。 out_channels(int) – 卷积产生的通道。 kernel_size(int or tuple) - 卷积核的尺寸&#xff0c;经测试后卷积核的大小应为in_cha…

6.6.比例尺图层(ScaleBarOverlay)

愿你出走半生,归来仍是少年&#xff01; 通过创建这个实例并添加到MapView中后&#xff0c;会在地图上出现一个随着缩放等级变换的比例尺控件。 通过其方法可进行位置、单位等等参数设置。 Modifier and TypeMethodDescriptionvoidsetMinZoom(double zoom)Sets the minimum zo…

HIGG FEM4.0即将实行

【HIGG FEM4.0即将实行】 01主要问题数量‍ 首先是主要问题的数量&#xff0c;为了与行业内的新倡议、新标准保持一致&#xff0c;对原有的各个板块的问题进行了一定的改善&#xff0c;FEM 4.0中涉及到的问题数量比3.0版本新增了一些&#xff0c;但并不是所有的问题都需要回答&…

低代码平台排名及评析一览:谁是最具潜力的Top5?

在数字化时代&#xff0c;低代码平台已经逐渐成为企业快速开发应用的首选工具。众多低代码平台涌现市场&#xff0c;但谁才是最具潜力的Top 5呢&#xff1f;本文将为您揭示并评析这些领先的平台。 云表平台&#xff1a;能开发复杂管理系统的企业级低代码平台 一、平台背景 云表…