В общем да. Только разделение на две команды.
В package.json:
"scripts": {
"production-front": "cross-env process.env.section=front NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"production-admin": "cross-env process.env.section=admin NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},
в webpack.min.js:
let mix = require('laravel-mix');
if (process.env.section) {
require(__dirname + '/webpack.mix.' + process.env.section + '.js');
}
ну и два файла:
webpack.mix.front.js
и
webpack.mix.admin.js