故障排查:Visual Studio中整合ReactJS、Solidity与区块链的错误修复
解决Truffle脚本无法运行的问题
这是Windows PowerShell执行策略限制导致的——你的系统当前禁止运行未签名的脚本文件,而Truffle的启动脚本truffle.ps1刚好属于这类文件,和Truffle版本、重装操作无关。
具体解决步骤
- 右键点击PowerShell,选择「以管理员身份运行」
- 先查看当前执行策略(可选操作):
Get-ExecutionPolicy - 执行命令修改策略,推荐用
RemoteSigned(允许本地脚本运行,远程脚本需签名,兼顾安全和可用性):Set-ExecutionPolicy RemoteSigned - 按提示输入
Y确认修改 - 重新运行
truffle init即可
如果RemoteSigned策略还是不行,可临时改用Unrestricted(安全性较低,完成操作后建议改回严格策略):
Set-ExecutionPolicy Unrestricted
内容的提问来源于stack exchange,提问作者Ayan Malhotra
相关产品推荐
相关产品推荐

