Windows 下 Laravel Mix 資源編譯過程以及產生的錯誤解決

nckffz發表於2019-10-01

環境說明

  • 虛擬機器 : Homestead
  • 物理機 : Windows 10 x64 系統 ;
  • 編輯器 : Sublime Text 3
  • 終端 : git bash

說明:以上環境不必完全保持一致 ,但本文出現的問題均在此基礎上 , 如您的環境與本文不一致可能不會出現本文中的情況 。

過程程式碼

  1. 為 NPM 和 Yarn 安裝加速 ,強烈建議的
$ npm config set registry=https://registry.npm.taobao.org
$ yarn config set registry 'https://registry.npm.taobao.org'
  1. 使用 Yarn 來代替 NPM 進行安裝包的管理
$ yarn install

如果您的 物理機 環境為 Windows 產生錯誤 ,則在後面新增引數 --no-bin-links 。 如下所示 :

$ yarn install --no-bin-links
  1. 安裝 cross-env

物理機為 Windows 下 ,這個是必要的 ,其他系統可以跳過

如果發生錯誤 ,請嘗試重新執行一次此命令 。

$ npm install cross-env --no-bin-links
  1. 執行編譯操作

下列命令請根據需求選擇一個即可 ,首次編譯會比較慢 ,如報錯請嘗試再重新執行一次 。

$ npm run dev
$ npm run watch-poll

引用說明

總結

  • 本人是使用 HomesteadWindows 下開發過程實際遇到的問題 ;
  • 每個人的開發環境不同 ,遇到的錯誤 ,我將的只是其中一種 ;
  • 如果您遇到的問題與本文不符 ,請參考下其他的解決方案 ;
  • 本文所有操作均在一個新專案上執行 ,所有操作以及效果均已復現 ;
  • 本人也是新手 ;
  • 隨已反覆修改本文 ,仍可能有存在疏漏的地方 ;
  • 歡迎提出意見與建議輔助改正 ;
  • 沒有筆記習慣的我喜歡上 MarkDown 了 。
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章