编译electron时因为路径包含中文引发的异常的解决方案

异常和解决方案 nodejs 文章 2023-11-03 14:30 826 0 全屏看文

AI助手支持GPT4.0

今天在编译rubick项目时提示了错误信息:

Error output:
!include: could not find: "C:\Users\三叔\AppData\Local\Temp\t-cqrCMg\1-messages.nsh"
Error in script "<stdin>" on line 77 -- aborting creation process

    at ChildProcess.<anonymous> (D:\workspace\gitee\rubick\node_modules\builder-util\src\util.ts:250:14)
    at Object.onceWrapper (node:events:628:26)
    at ChildProcess.emit (node:events:513:28)
    at ChildProcess.cp.emit (D:\workspace\gitee\rubick\node_modules\cross-spawn\lib\enoent.js:34:29)
    at maybeClose (node:internal/child_process:1100:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5) {
  exitCode: 1,
  alreadyLogged: false,
  code: 'ERR_ELECTRON_BUILDER_CANNOT_EXECUTE'
}


解决方案:

修改项目 \rubick\node_modules\app-builder-lib\out\targets\nsis\NsisTarget.js 的这个文件,找到470行。

追加一行代码:

args.push("-INPUTCHARSET","UTF8");

变成这样image.png


再次编译后成功了。

image.png

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
编译electron时因为路径包含中文引发的异常的解决方案
'http://code.alibabatech.com/schema/dubbo', 但方案文档的目标名称空间为 'http://dubbo.apache.org/schema/dubbo'。
DataSource: 'url' attribute is not specified and no embedded datasource
TargetNamespace.1: 应为名称空间 'http://code.alibabatech.com/schema/dubbo'
随便看看
如何从零建立一个小小小程序? 441
我需要开通一个企业公众号,主要功能是停车场预约管理,所有预约操作都在公众号里操作还是跳转到服务器? 412
请问企业微信有没有让客户快速加群的API? 544
一个用户在两个微信号登录相同的小程序,其openid不同吗? 2458
getUserProfile 在开发工具连续N次试验结果?与文档描述相差太大了 878
微信支付,委托代扣怎么联系BD开通? 1097
网页都是正规的内容,没有任何违规,为什么总是显示"已停止访问该网页"? 408
官网无法打开,审核被驳回? 404
为什么视频号关联已有小程序后,点击“商店”显示页面不存在? 957
自动删除我发的朋友圈 558