We continue building the Sass sub-theme which we created in the previous video. We’ll download and compile the Sass version of Bootstrap using Laravel Mix.
Here’s a step-by-step guide on configuring laravel-mix and compiling it.
Code
webpack.mix.js
let mix = require('laravel-mix'); mix.sass('scss/style.scss', 'css/'); mix.options({ processCssUrls: false });
package.json scripts
"scripts": { "dev": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "hot": "NODE_ENV=development webpack-dev-server --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", "production": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" },