должны попасть только те файлы которые нужны для запуска nuxt.js. Значит дев депенды устанавливать ненадо. Т.е. запускаем "npm clean-install —production", но тогда ни "npm run build" ни "npm run test" не сработает. Получается что перед тестами и билдом надо установить все депенды. Но если сначала сделать "npm clean-install", а потом после тестов и билда запустить "npm clean-install —production" то есть вероятность что установятся депенды с которыми тесты ранее не запускались или какието из депендов не смогут установиться из-за ошибки сети например. Как у вас билд делается?
Обычно две версии сборки. Одна для дева с отладочными тулзами внутри контейнера. Дев в первую очередь нужен тебе самому. Вторая для тестов, стейджа и прода чистая без мусора
Как вторая версия сборки может быть и для тестов и для прода и при этом чистая без мусора, если для тестов нужны дев депенды, а для прода не нужны? (тесты - юнит-тесты?)
Обсуждают сегодня