解析'... 0.0“,”acorn-globals“:'时,JSON输入意外结束

时间:2018-05-29 04:38:09

标签: javascript json reactjs react-native

不幸的是,我在安装react-native方面遇到了问题 我在安装

时遇到此错误
Unexpected end of JSON input while parsing near '...0.0","acorn-globals":'

我认为问题出在一个叫做jest的东西,因为当我尝试只安装jest时, 我得到了同样的错误,我不知道什么是开玩笑,我只是开始学习反应原生。

这是日志文件:

393 verbose stack SyntaxError: Unexpected end of JSON input while parsing near '...0.0","acorn-globals":'
393 verbose stack     at JSON.parse (<anonymous>)
393 verbose stack     at parseJson (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\node_modules\json-parse-better-errors\index.js:7:17)
393 verbose stack     at consumeBody.call.then.buffer (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\src\body.js:96:50)
393 verbose stack     at process._tickCallback (internal/process/next_tick.js:68:7)
394 verbose cwd D:\Dev\React-Native\Sektorian
395 verbose Windows_NT 10.0.16299
396 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "jest" "babel-jest" "babel-preset-react-native" "react-test-renderer@16.3.1" "--save-dev" "--save-exact"

你认为问题是什么?

2 个答案:

答案 0 :(得分:6)

似乎与NPM相关的错误,您可以尝试以这种方式解决它:

  • 清除NPM npm cache clean的缓存。
  • 删除node_modules
  • 使用npm install重新安装您的依赖项。

答案 1 :(得分:0)

尝试create-react-app <project_name> .时出现此类错误

对我来说,这可行:

npm cache clean --force

然后我卸载了所需的软件包:

sudo npm uninstall -g create-react-app

然后使用--save标志重新安装,这似乎可以解决问题:

sudo install -g create-react-app --save

希望有帮助!编码愉快!