windows 使用者無法使用 laravel-mix 的原因在於 cross-env 版本不對!
或者說:
npm run watch-poll 命令報錯的原因在於 cross-env 版本不正確
教程使用的 cross-env 5.0.1 版本會導致 windows 使用者無法執行 watch-poll 命令。
修復方法很簡單,只需要敲入以下命令即可:
npm i cross-env
命令執行結果會把交叉環境的版本更新到 5.2.0
再次嘗試輸入 npm run watch-poll 就會成功了!
圖1:npm i --no-bin-links(安裝 package.json 依賴)
圖2:npm run watch-poll(命令嘗試失敗)
圖3:npm i cross-env(指定安裝交叉環境,實為更新)
圖4:npm run watch-poll(命令成功!!)
圖5(全程回顧)
本文是對前篇文章的補充,目的是將解決問題的方法單獨抽出並做記錄
(前文《Windows 使用者真機執行教程專案》 https://learnku.com/articles/20234 )