Laravel по-русски

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

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

#1 14.08.2020 22:36:18

Как сделать разную версию scss/js для local и production версии

Здравствуйте, товарищи разработчики.
На 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();
}

Не в сети

#2 16.08.2020 12:07:52

Re: Как сделать разную версию scss/js для local и production версии

я думаю 3 вариант

Не в сети

#3 17.08.2020 14:49:23

Re: Как сделать разную версию scss/js для local и production версии

2. Не использовать npm run production на локалке, отправлять файлы git и уже на сервере использовать npm run production?

Думаю этот вариант.

Не ту цифру написал :-)

Не в сети

#4 18.08.2020 18:11:37

TrueKanonir
Откуда: Ташкент
Сообщений: 221

Re: Как сделать разную версию scss/js для local и production версии

Однозначно второй вариант. На локалке протестить. И потом на сервер. А на сервере уже собирать.

Не в сети

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