Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 6/7/8/9/10 » Как сделать разную версию scss/js для local и production версии » 14.08.2020 22:36:18

RA_Pro
Ответов: 3

Здравствуйте, товарищи разработчики.
На git'е имеется репозиторий проекта. Мне постоянно нужно в локальной версии редактировать файлы scss/js и собирать их через Laravel Mix используя npm run watch (т.е. файлы css и js не минифицируются).
Как лучше сделать или как правильно делать:
1. Прописать npm run production и отправлять минифицированные файлы на git (иногда забываешь это прописывать и все файлы переписываются на git'е по новой).
2. Не использовать npm run production на локалке, отправлять файлы git и уже на сервере использовать npm run production?
3. Ваш вариант

Заранее, спасибо.

mix.sass('resources/sass/app.scss', 'public/css')
    .js('resources/js/main.min.js', 'public/js');

if (mix.inProduction()) {
    mix.version();
}

Подвал раздела