Size: a a a

2021 April 23

ИМ

Игорь Морозов... in FrontCoder
Всем доброго времени суток. Подскажите пожалуйста, при использовании сборщиков обычно в файле package.json используются команды для запуска/сборки проектов, что-то вроде:
"prod": "webpack --mode=production --progress && cp -r ./dist/ ./public"

Подскажите пожалуйста как правильно загуглить команды для копирования/удаления папок?
у меня есть в проекте есть папки dist и public, мне нужно после сборки все что есть в dist поместить в public, но команда видимо не та..
Как правильно называются данные команды?
источник

КА

Кирилл Алексейчук... in FrontCoder
может помочь - https://habr.com/ru/post/522078/
источник

PO

Pavel Omelchenko in FrontCoder
оно разве не обычные консолькные использует?
источник

ИМ

Игорь Морозов... in FrontCoder
к сожалению не знаю..возможно обычные..
источник

PO

Pavel Omelchenko in FrontCoder
то есть всяки mv cp и тому подобное должно отработать
источник

PO

Pavel Omelchenko in FrontCoder
cp отработало
источник

PO

Pavel Omelchenko in FrontCoder
источник

ИМ

Игорь Морозов... in FrontCoder
да скорее всего они работают, просто с данными командами не работал =(
когда я запускаю сборщик, он делает следующее:
1. удаляет папку dist/
2. создает папку dist/ и помещает туда файлы скомпиленнные
мне нужно что бы он во время сборки еще удалил папку public/
и после скопировал все что есть из dist/ в public/...
но пока не могу разобраться как это сделать...
источник

PO

Pavel Omelchenko in FrontCoder
а что за команда у тебя это дергает? покажи scripts в package.json
источник

ИМ

Игорь Морозов... in FrontCoder
"prod": "webpack --mode=production --progress && cp -r ./dist/ ./public"
источник

ИМ

Игорь Морозов... in FrontCoder
вот это не правильно:"cp -r ./dist/ ./public"
источник

PO

Pavel Omelchenko in FrontCoder
ну вот, норм. оно у тебя собирает в dist а потом копирует в паблик
источник

PO

Pavel Omelchenko in FrontCoder
webpack --mode=production --progress && rm -rf ./public && cp -r ./dist/ ./public
источник

PO

Pavel Omelchenko in FrontCoder
типа того)
источник

PO

Pavel Omelchenko in FrontCoder
точнее не так
источник

ИМ

Игорь Морозов... in FrontCoder
но сейчас на выходе он не перезаписывает то что есть в public,
сейчас у меня выходит с моей командой public/dist/
источник

PO

Pavel Omelchenko in FrontCoder
webpack --mode=production --progress && rm -rf ./public/* && cp -r ./dist/ ./public вот так
источник

PO

Pavel Omelchenko in FrontCoder
собираем в дист, удаляем всё из public, копируем из дист в public
источник

PO

Pavel Omelchenko in FrontCoder
хотя оба вариант рабочие будут
источник

PO

Pavel Omelchenko in FrontCoder
можешь сделать хитрей)
источник