【发布时间】:2018-12-14 18:11:48
【问题描述】:
刚开始使用 expo 和 React-Native 以及当我运行时expo init ProjectName
我收到一条错误消息:Unexpected end of JSON input while parsing near '...,"version":"7.0.0-bet'Process exited with non-zero code: 1Set EXPO_DEBUG=true in your env to view the stack trace.
当我在 env 中添加上述内容时(在 Windows 上使用 set EXPO_DEBUG=true),我收到以下错误:Error: Process exited with non-zero code: 1
at ChildProcess.child.on (C:\Users\mohit\AppData\Roaming\npm\node_modules\expo-cli\node_modules\@expo\spawn-async\build\spawnAsync.js:39:21)
at ChildProcess.emit (events.js:182:13)
at ChildProcess.cp.emit (C:\Users\mohit\AppData\Roaming\npm\node_modules\expo-cli\node_modules\cross-spawn\lib\enoent.js:40:29)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
这与“spawn-async”有关。我之前在创建节点服务器时也遇到了“spawn”的问题......但我在那里解决了这个问题,然后改用了“exec”。试图在世博论坛甚至在 react-native 问题中找到这个,但找不到解决方案。有人可以提出一些建议吗?它只是一些“windows”的东西还是与 npm 版本相关的东西?
P.S:我也跑了create-react-native-app ProjectName,再次收到关于 JSON 输入结束的类似错误!
【问题讨论】:
-
你能告诉我们你的
package.json吗?我想某处应该有"而不是'
标签: javascript reactjs react-native expo