В файле .env я сделал следующее: APP_ENV = production MIX_APP_ENV = "$ {APP_ENV}"
В файле webpack.mix.js: const APP_ENV = process.env.MIX_APP_ENV;
Используя оператор if else, я проверил, что переменной APP_ENV не присвоено ничего.Мне нужно сделать следующее - в зависимости от среды, скомпилировать файлы sass и js в определенную папку.
Я пытаюсь сделать следующее, но ничего не получается:
const APP_ENV = process.env.MIX_APP_ENV;
if (APP_ENV == 'dev' || APP_ENV == 'production') {
mix
.js('resources/js/app.js', 'js')
.sass('resources/sass/app.scss', 'css')
.version();
} else {
mix
.setPublicPath('public/build')
.setResourceRoot('/build/')
.js('resources/js/app.js', 'js')
.sass('resources/sass/app.scss', 'css')
.version();
}