尝试启动App时React Native出现错误

时间:2020-08-26 08:02:23

标签: react-native npm expo yarnpkg

我正在按照Documentation中提供的步骤为React Native设置环境。 我已经安装了create-react-native-appexpo-cli。 此外,我使用expo init创建了一个应用。

现在,当我尝试使用yarn startnpm start运行应用程序时,出现以下错误:

Error: spawn powershell ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
    at onErrorNT (internal/child_process.js:415:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
error Command failed with exit code 1.

我该如何解决?这与Powershell有关吗? (但是我也可以在命令提示符中得到它)

P.S。我正在使用Windows 8,Expo 3.24.2,yarn 1.22.4,节点10.15.3

1 个答案:

答案 0 :(得分:1)

在运行纱线启动时,我也遇到了同样的错误。 要解决此问题:请转到

  1. 控制面板->系统和安全->系统->高级系统设置-> 环境变量。
  2. 在用户变量下->变量PATH->添加新路径,即 (C:\ Windows \ System32 \ WindowsPowerShell \ v1.0)
  3. 然后单击确定,然后关闭控制面板。
  4. 现在打开Windows Powersell并编写: Set-ExecutionPolicy不受限制-范围CurrentUser -Force
  5. 单击Enter并关闭Powershell
  6. 重新打开cmd并键入yarn start或npm start

错误消失了:)