Laravel8 Npm-run-dev 失敗解決方案

Ruma_z發表於2022-03-31

執行環境

  • 機器 : macbook air m1 2021
  • 程式碼環境 : Docker — Laravel Sail 80版 (composer下載La8程式碼,再跑sail up)
  • npm 、 node 環境、Laravel版本
    Laravel8 Npm-run-dev 失敗解決方案

問題

  • 基本上都是圍繞執行npm run dev / npm run watch-poll 時關於cross-env的錯誤導致,各種方案都不太能解決

解決方案

# 1. 清除npm快取
npm cache clear --force

# 2. 刪除安裝的包
rm -rf node_modules

# 3. 刪除lock檔案
rm -rf yarn.lock

# 4. 更換 laravel-mix 版本
npm remove laravel-mix
npm install laravel-mix@next

# 5. 安裝cross-env模組
npm install cross-env

# 6. 執行命令
npm install 
npm run dev

# 至此,就是修改樣式程式碼後需要手動進行 npm run dev 進行重新編譯
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章