expo init <项目名称=“”>引发npm错误(Windows操作系统)

时间:2018-12-14 18:11:49

标签: javascript reactjs react-native expo

刚从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: 1
Set EXPO_DEBUG=true in your env to view the stack trace.

当我在环境中添加所说的内容(在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”问题……但是我在那里解决了,然后改用“ exec”。试图在博览会论坛上甚至在本机问题中找到它,但找不到解决方案。有人可以建议些什么吗?是仅一些“ Windows”内容还是与npm版本相关的内容?
P.S:我还运行了create-react-native-app ProjectName,并再次收到关于JSON输入结束的类似错误!

3 个答案:

答案 0 :(得分:0)

现在我知道这可能是问题所在,可能只是个小问题:

  • 请将nodenpm更新到最新版本,并init在另一个目录中再次投影。

答案 1 :(得分:0)

Make sure that you have installed these two things in your device.

Go to doc for expo installation

答案 2 :(得分:0)

就我而言。确保您已安装yarn并更新Tour android studio软件包,以使其正常工作