npm install laravel-mix --save-devを実行時に下記のようなエラーが発生。
表示されたエラーメッセージ
npm ERR! code EJSONPARSE
npm ERR! path c:\xampp_new\xampp80\htdocs\laravel\manual/package.json
npm ERR! JSON.parse Unexpected token "/" (0x2F) in JSON at position 48 while parsing near "...scripts\": {\n // \"dev\": \"vite\",\n ..."
npm ERR! JSON.parse Failed to parse JSON data.
npm ERR! JSON.parse Note: package.json must be actual JSON, not just JavaScript.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\watan\AppData\Local\npm-cache\_logs\2022-07-08T12_10_14_519Z-debug-0.log
package.jsonファイルを編集した際のコメントアウトが残っていたのが原因だった模様。
package.json(エラー発生時)
"scripts": {
// 削除
// "dev": "vite",
// "build": "vite build"
},
package.json(修正後)
"scripts": {},
色々調べたところ、jsonファイルにわずかな違いがあるだけでエラーが出るらしいです。
要らない記述があった場合に、コメントアウトすれば万事解決するわけじゃないんですね。