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

使用Webpack打包时遇到脚本禁用错误

解决Webpack在PowerShell中无法运行的脚本禁用问题

你遇到的这个错误其实是Windows PowerShell的执行策略在捣蛋——它默认会拦截未签名的脚本运行,而webpack的启动脚本正好是.ps1格式的,所以直接被系统拦住了。下面给你几个靠谱的解决办法:

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

  • 右键点击PowerShell,选择「以管理员身份运行」
  • 在窗口里输入这条命令并回车:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  • 当弹出确认提示时,输入Y再回车确认就行。这个设置会允许你运行本地的脚本,远程脚本还是需要签名,兼顾安全和实用性。
  • 之后重新运行你的webpack命令:
    webpack script-1.js ./bundle.js
    
    应该就能正常打包了。

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

如果不想修改全局设置,只是临时用一次的话,可以直接在命令前面加执行策略绕过参数:

powershell -ExecutionPolicy Bypass -Command "webpack script-1.js ./bundle.js"

这个命令只会在当前会话生效,关闭PowerShell后就会恢复原来的策略,适合临时打包的场景。

内容的提问来源于stack exchange,提问作者Samson Kitigo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 09:07:30