web-dev-qa-db-ja.com

reactjsのインストールエラー:近くで解析中にJSON入力の予期しない終了エラー

1)npx create-react-app my-appと2)npx create-react-app appを使用して、ターミナルで2つの異なるコマンドを使用してノード経由でreactjsをインストールしてみました

しかし、どちらも以下に示す同じエラーが発生しました。

パッケージのインストール。これには数分かかる場合があります。

Cra-templateでreact、react-dom、react-scriptsをインストールしています...

npm ERR! '.... 1 "、" object-hash ":" ^ 1'の近くで解析中のJSON入力の予期しない終了

npm ERR!この実行の完全なログは、次の場所にあります。

npm ERR! C:\ Users\David\AppData\Roaming\npm-cache_logs\2020-02-12T03_53_37_836Z-debug.log

インストールを中止しています。

npm install --save --save-exact --loglevel error react react-dom react-scripts cra-templateが失敗しました。

ノードのアンインストールと再インストールを試み、別の古いバージョンのreactjsをインストールしようとしましたが、それでも同じエラーが発生しました。また、ノードキャッシュをクリアしてから、npm cache clear --force、次にnpm cache verifyを使用して再度確認しましたが、まだうまくいきませんでした。どんな助けでも大歓迎です。

より詳細なログの下部にこれが示されています。

203愚かなsaveTree `[email protected]

204詳細スタックSyntaxError: '.... 1 "、" object-hash ":" ^ 1'の近くで解析中のJSON入力の予期しない終了

204 JSON.parseでの詳細なスタック()

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の冗長スタック

204 processTicksAndRejectionsでの冗長スタック(internal/process/task_queues.js:97:5)

205冗長cwd C:\ Users\David\Desktop\React\my-app

206冗長Windows_NT 10.0.17763

207 verbose argv "C:\ Program Files\nodejs\node.exe" "C:\ Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "--save" "--save-正確」「--loglevel」「エラー」「反応」「反応-dom」「反応スクリプト」「cra-template」

208冗長ノードv13.8.0

209冗長npm v6.13.6

210エラー '.... 1 "、" object-hash ":" ^ 1'の近くで解析中のJSON入力の予期しない終了

211冗長な出口[1、true]

3
David

私は同じ問題を抱えていましたが、npm cache clean --forceが機能しませんでした。

私がやったのはCLEAN MY PC

私のクリーナー(CCleaner)とnpm installを使用すると、動作します。 PCにnvm-windowsをインストールしたいため、node.jsをアンインストールした後に問題が発生したため、それを行いました( https://docs.Microsoft.com/en-us/windows/nodejs/setup- on-windows )ですが、nvmを使用してノードをインストールした後、npm installが機能しないため、いくつかのファイルとフォルダが競合を引き起こしていると思います。だから私は自分のPCを掃除することで問題を解決できると思い、それで解決しました。

これらは私の考えです。誰かを助けることを願っています。

0
Russel Santos