這是因為我們在 resources/views/layouts/app.blade.php
中使用 mix()
方法,而我們還未運行 Laravel Mix 進行編譯,找不到 mix-manifest.json
文件,所以報錯,沒事接下來我們來解決這個問題。
運行 Laravel Mix
Laravel Mix 一款前端任務自動化管理工具,使用了工作流的模式對制定好的任務依次執行。Mix 提供了簡潔流暢的 API,讓你能夠為你的 Laravel 應用定義 Webpack 編譯任務。Mix 支持許多常見的 CSS 與 JavaScript 預處理器,通過簡單的調用,你可以輕松地管理前端資源。
使用 Mix 很簡單,首先你需要使用以下命令安裝 npm 依賴即可。我們將使用 Yarn 來安裝依賴,在這之前,因為國內的網絡原因,我們還需為 Yarn 配置安裝加速:
yarn config set registry https://registry.npm.taobao.org
使用 Yarn 安裝依賴:
yarn install
安裝成功后,運行以下命令即可:
npm run watch-poll
watch-poll
會在你的終端里持續運行,監控 resources
文件夾下的資源文件是否有發生改變。在 watch-poll
命令運行的情況下,一旦資源文件發生變化,Webpack 會自動重新編譯。