Good day to all. I started using laravel.mix for projects, but I ran into a compilation wall in over 10 seconds> <
How to make laravel.mix compile my sources for at least a second?
my webpack.mix.js:
let mix = require('laravel-mix'); mix.autoload({ jquery: ['$', 'window.jQuery'] }); mix.setPublicPath('./') .sass('src/scss/main.scss', 'dist/css') .sourceMaps() .js('src/js/main.js', 'dist/js') .extract(['bootstrap', 'popper.js', 'jquery' ]); mix.browserSync({ proxy: 'laravel.mix.li-lit' }); My package.json:
{ "private": true, "scripts": { "dev": "npm run development", "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "npm run development -- --watch", "watch-poll": "npm run watch -- --watch-poll", "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", "prod": "npm run production", "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" }, "browserslist": [ "> 1%", "last 3 version" ], "devDependencies": { "browser-sync": "^2.26.3", "browser-sync-webpack-plugin": "^2.2.2", "cross-env": "^5.2.0", "css-mqpacker": "^7.0.0", "cssnano": "^4.1.8", "laravel-mix": "^4.0.14", "resolve-url-loader": "^2.3.1", "sass": "^1.16.1", "sass-loader": "^7.1.0", "vue-template-compiler": "^2.5.22" }, "dependencies": { "bootstrap": "^4.2.1", "inputmask": "^4.0.6", "jquery": "^3.3.1", "popper.js": "^1.14.6", "swiper": "^4.4.6", "wowjs": "^1.1.3" } } This is what my webpack says when the scss compilation begins (just replaced the background and deleted it): 


