执行npx create-react-app .遇脚本权限错误,请求解决方法
修复npx脚本无法运行的PowerShell权限问题
这个错误是因为Windows PowerShell的执行策略默认禁止运行脚本,按以下步骤解决:
- 以管理员身份启动PowerShell
- 先查看当前执行策略:
默认会返回Get-ExecutionPolicyRestricted,这就是导致脚本无法运行的原因 - 修改执行策略为
RemoteSigned(允许本地脚本运行,远程脚本需签名,兼顾安全与可用性):
执行后会弹出确认提示,输入Set-ExecutionPolicy RemoteSignedY或A回车确认 - 再次执行
Get-ExecutionPolicy,确认返回值为RemoteSigned - 现在重新运行
npx create-react-app .即可正常执行
临时解决方案(仅当前会话生效)
如果不想全局修改执行策略,可以只给当前PowerShell会话临时授权:
Set-ExecutionPolicy -Scope Process RemoteSigned
关闭当前PowerShell窗口后,策略会自动恢复默认设置。
内容的提问来源于stack exchange,提问作者Sahan Silva
相关产品推荐
相关产品推荐

