執行 NPM run watch-poll 各種報錯問題整理

wengoo發表於2020-03-25

執行 npm run watch-poll 各種報錯問題整理!

首先對windows使用者來說,執行 npm run watch-poll時沒遇到錯誤是你的幸運,遇到了就像Summer說的那“死磕到底”。堅持下去,找不同的方法去測試,測試的過程中要習慣看log檔案。現在將我的辛路歷程整理一下,希望能給大帶來幫助。

一. 明白自已電腦系統、軟體版本以及Homestead

因為本教程是基於Homestead的Laravel教程
我的系統是win 64 家族版
vagrant_2.2.6
VirtualBox-6.0.14
Git-2.24.1.2
node-v12.14.0
按L05 Laravel 教程 - 電商實戰(Laravel 6.x)一步一步操作執行到npm run watch-poll 報如下圖所示錯誤:

執行 npm run watch-poll 各種報錯問題整理

二. 實戰死磕

看了日誌檔案,道行太淺沒整明白。
然後推倒重來,往返好幾趟,幾乎翻遍了www.learnku.com 社群關於npm run watch-poll 的博文,期間還問過Summer大咖。感謝Summer的建議。後面自己摸索了好久,結果終於成了。為了給大家成長的路多點參考,現在我把它整理成文,供大家參考……
1.整合Bootstrap
composer require laravel/ui:”^1.0” –dev
php artisan ui vue
這裡也報錯過,曾嘗試分享:Windows 輕而易舉搞定 $ NPM run watch-poll 全過程 的解決方法,但是在我的電腦上還是不行。

2.安裝和使用yarn 依賴
yarn config set registry https://registry.npm.taobao.org
SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn –no-bin-links //未尾加上 –no-bin-links不加,也可能會報錯。

3.修改webpack.mix.js內容
.version(); //新增,注意分號
到了這一步,先不要急於去執行 npm run watch-poll,繼續往下走。
4.重新載入一下 yarn config set registry https://registry.npm.taobao.org //此步可略

5.安裝 yarn 依賴
yarn install –no-bin-links

6.package.json 中去除 cross-env 部分,win環境下不需要“cross-env”。

執行 npm run watch-poll 各種報錯問題整理

7.執行 npm run watch-poll

結果成功了! ::

執行 npm run watch-poll 各種報錯問題整理

執行 npm run watch-poll 各種報錯問題整理

三. 感謝Summer的幫助

執行 npm run watch-poll 各種報錯問題整理

在我向Summer請教時,Summer還專門為此拉了一個群,只是暫時還沒用上。希望後路諸順……
wengoo編寫於 2020-3-25

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章