# 例外發生:The Mix manifest does not exist.  這是因為在 `resources/views/layouts/app.blade.php `中使用 `mix()` 方法,而還未運行 Laravel Mix 進行編譯找不到 `mix-manifest.json` 文件才會報錯。 使用 Bootstrap 5 前,需先執行以下命令: `$ composer require laravel/ui` 上面的命令安裝完後,使用以下命令引入 Bootstrap 5: ``` $ php artisan ui bootstrap // Bootstrap 4 // 切換到 Bootstrap 5 $ npm install bootstrap@next @popperjs/core --save-dev $ npm install bootstrap @popperjs/core --save-dev ``` *package.json* ```json= "devDependencies": { "@popperjs/core": "^2.9.2", "axios": "^0.21", "bootstrap": "^5.0.2", <-- Bootstrap 5 "jquery": "^3.6", "laravel-mix": "^6.0.6", "lodash": "^4.17.19", "popper.js": "^1.16.1", "postcss": "^8.1.14", "resolve-url-loader": "^4.0.0", "sass": "^1.32.11", "sass-loader": "^11.0.1" } ``` 接下來執行 `$ npm install && npm run dev` *webpack.mix.js* 可以改成 ```javascript= mix.js('resources/js/app.js', 'public/js') .sass('resources/sass/app.scss', 'public/css') .version(); ``` (Optional) 再執行 `$ npm run watch-poll` 會持續運行並監控 resources/ 中的資源文件是否發生改變,一但資源文件發生變化,Webpack 會自動重新編譯。 ###### tags: `Laravel`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up