環境說明
- 虛擬機器 : Homestead ;
- 物理機 : Windows 10 x64 系統 ;
- 編輯器 : Sublime Text 3 ;
- 終端 : git bash ;
說明:以上環境不必完全保持一致 ,但本文出現的問題均在此基礎上 , 如您的環境與本文不一致可能不會出現本文中的情況 。
過程程式碼
- 為 NPM 和 Yarn 安裝加速 ,強烈建議的 。
$ npm config set registry=https://registry.npm.taobao.org
$ yarn config set registry 'https://registry.npm.taobao.org'
- 使用 Yarn 來代替 NPM 進行安裝包的管理
$ yarn install
如果您的 物理機 環境為 Windows 產生錯誤 ,則在後面新增引數 --no-bin-links 。 如下所示 :
$ yarn install --no-bin-links
- 安裝 cross-env
物理機為 Windows 下 ,這個是必要的 ,其他系統可以跳過
如果發生錯誤 ,請嘗試重新執行一次此命令 。
$ npm install cross-env --no-bin-links
- 執行編譯操作
下列命令請根據需求選擇一個即可 ,首次編譯會比較慢 ,如報錯請嘗試再重新執行一次 。
$ npm run dev
$ npm run watch-poll
引用說明
總結
- 本人是使用 Homestead 在 Windows 下開發過程實際遇到的問題 ;
- 每個人的開發環境不同 ,遇到的錯誤 ,我將的只是其中一種 ;
- 如果您遇到的問題與本文不符 ,請參考下其他的解決方案 ;
- 本文所有操作均在一個新專案上執行 ,所有操作以及效果均已復現 ;
- 本人也是新手 ;
- 隨已反覆修改本文 ,仍可能有存在疏漏的地方 ;
- 歡迎提出意見與建議輔助改正 ;
- 沒有筆記習慣的我喜歡上 MarkDown 了 。
本作品採用《CC 協議》,轉載必須註明作者和本文連結