Laravelでnpmインストールをするとエラーになります。
前提・経緯
以前、npmインストールを実施していた時があり、その時はエラーが出ませんでした。
Laravel9系を使っているため、Laravel viteが導入されました。
ですが、なぜかCSSがビルドできず、Failed to load resource: the server responded with a status of 404 (Not Found) がブラウザ上の検証モードで確認できました…
そのため、npm cache clean --force や npm uninstall などをして、一度まっさらな状態を作って、再度 npm installを実行したのですが、そのタイミングでinstall ができなくなってしまいました。
該当のソースコード
app.css
1
※app.cssは何のソースも入っていません
app.js
1import './bootstrap';
package.json
1{ 2 "private": true, 3 "scripts": { 4 "dev": "vite", 5 "build": "vite build" 6 }, 7 "devDependencies": { 8 "@popperjs/core": "^2.10.2", 9 "axios": "^0.25", 10 "bootstrap": "^5.1.3", 11 "laravel-vite-plugin": "^0.4.0", 12 "lodash": "^4.17.19", 13 "postcss": "^8.1.14", 14 "sass": "^1.32.11", 15 "sass-loader": "^11.0.1", 16 "vite": "^2.9.11" 17 } 18}
vite.config.js
1import { defineConfig } from 'vite'; 2import laravel from 'laravel-vite-plugin'; 3 4export default defineConfig({ 5 plugins: [ 6 laravel({ 7 input: [ 8 'resources/css/app.css', 9 'resources/js/app.js', 10 ], 11 refresh: true, 12 }), 13 ], 14 // server: { 15 // host: true 16 // } 17});
補足情報(FW/ツールのバージョンなど)
・Laravel:9.2.0
・Dockerを使用(Laravel, Mysql, Nginx)
・PHP:8.1.8
・Nginx-alpine:1.2.0
・ホストOS:M1 mac
対処法としては、Laravelコンテナを削除して、1からやり直すくらいしかもう頭に浮かばなかったので、質問させていただきました。
知識不足で恐縮ですが、ご回答いただけますと大変幸いです。
※追記:ご質問いただきましたエラーの内容については以下になります。
node.jsを最新化(バージョン:18.6.0)し、npm run devをしたところエラーが出ました。
エラー内容の中で、Make sure you have the latest version of node.js and npm installed. と記載されていたので、node.jsは最新のため、npmも最新化したいです。
上記のエラーが出ている状況です。

回答1件
あなたの回答
tips
プレビュー