我不能创建一个react原生项目



PS D:\reactinative>expo init Mobileappexpo:无法加载文件C:\Users\admin\AppData\Roaming\npm\expo.ps1,因为在此系统上禁用了运行脚本。关于更多信息,请参阅https://fwlink/上的about_Execution_Policies?LinkID=135170。在行:1个字符:1个

  • expo init Mobileapp
  • + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
    

听起来好像您没有给powershell执行expo powershell脚本的适当权限。要进行验证,请在powershell中运行Get-ExecutionPolicy。如果它打印Restricted,那么您还没有启用powershell来运行脚本,这就是您收到该错误的原因。

我不确定应该有什么合适的执行策略,但根据您提供的错误链接,RemoteSigned就是您想要的。以管理员身份打开powershell并使用进行设置

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

相关内容

最新更新