我尝试使用 1)npx create-react-app my-app
和 2)在终端中使用两个不同的命令通过节点安装 reactjsnpx create-react-app app
但两者都产生了如下所示的相同错误:
安装软件包。这可能需要几分钟时间。
使用 cra-template 安装 react、react-dom 和 react-scripts...
npm 错误!解析 '....1","object-hash":"^1' 附近时 JSON 输入意外结束
npm 错误!可以在以下位置找到此运行的完整日志:
npm 错误!C:\Users\David\AppData\Roaming\npm-cache_logs\2020-02-12T03_53_37_836Z-debug.log
正在中止安装。
npm install --save --save-exact --loglevel 错误 react react-dom react-scripts cra-template has failed。
我尝试卸载并重新安装节点,并尝试安装不同的旧版本 reactjs,但仍然遇到相同的错误。另外,我尝试清除节点缓存,然后通过npm cache clear --force
然后再次验证它,npm cache verify
但仍然没有任何运气。任何帮助将不胜感激。
更详细的日志显示在底部:
203 愚蠢的 saveTree`--react@16.12.0
204 详细堆栈 SyntaxError:在 '....1" 附近解析时 JSON 输入意外结束,"object-hash":"^1'
JSON.parse () 中的 204 详细堆栈
parseJson 中的 204 详细堆栈(C:\Program Files\nodejs\node_modules\npm\node_modules\json-parse-better-errors\index.js:7:17)
204 详细堆栈在 C:\Program Files\nodejs\node_modules\npm\node_modules\node-fetch-npm\src\body.js:96:50
processTicksAndRejections (internal/process/task_queues.js:97:5) 上的 204 详细堆栈
205 详细 cwd C:\Users\David\Desktop\React\my-app
206 详细的 Windows_NT 10.0.17763
207 详细 argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "--save" "--save-精确的”“--loglevel”“错误”“react”“reactdom”“react脚本”“cra模板”
208 详细节点 v13.8.0
209 详细的 npm v6.13.6
210 错误 JSON 输入在 '....1" 附近解析时意外结束,"object-hash":"^1'
211 详细退出 [1, 真]