You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Electron转网站为桌面应用时electron-builder执行报错求助

Electron构建EXE时PowerShell执行策略报错的解决办法

错误原因

Windows PowerShell默认执行策略会阻止未签名脚本运行,electron-builder的PS1启动脚本因此被拦截,触发UnauthorizedAccess安全错误。

解决步骤

方法1:修改当前用户执行策略(长期有效)

  • 右键点击PowerShell,选择以管理员身份运行
  • 执行以下命令:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  • 按提示输入Y确认修改,之后再运行electron-builder --win即可正常构建。

方法2:临时绕过执行策略(单次有效)

如果不想修改长期策略,可直接在PowerShell里执行:

powershell -ExecutionPolicy Bypass -Command "electron-builder --win"

补充说明

  • RemoteSigned策略兼顾安全与实用:允许本地创建的脚本运行,网络下载的脚本则需要数字签名。
  • 若需恢复默认严格策略,执行命令:
    Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope CurrentUser
    

内容的提问来源于stack exchange,提问作者firas lweti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 20:35:19