Встречается на собеседованиях • сегодня
В чем разница между devdependencies и dependencies
devDependencies и dependencies — это разделы в package.json, которые определяют типы зависимостей проекта:
- dependencies — пакеты, необходимые для работы приложения в production (например,
react,lodash). - devDependencies — пакеты, нужные только для разработки (например,
eslint,jest,webpack).
Пример:
json
{
"dependencies": {
"react": "^18.2.0"
},
"devDependencies": {
"eslint": "^8.56.0"
}
}Ключевые отличия:
dependenciesустанавливаются всегда (npm install),devDependencies— только с флагом--devили в dev-среде.- При сборке production-версии (
npm install --production)devDependenciesигнорируются. peerDependencies(отдельный тип) — пакеты, которые должны быть установлены в проекте явно (например, плагины для библиотек).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы