Встречается на собеседованиях • сегодня

Что такое devDependencies

devDependencies в package.json — это зависимости, необходимые только для разработки и тестирования проекта, но не для его работы в production.

Пример:

json
"devDependencies": {
  "eslint": "^8.0.0", // линтер для проверки кода
  "jest": "^29.0.0"   // фреймворк для тестирования
}

Отличие от dependencies:

  • dependencies — библиотеки, используемые в рантайме (например, react, lodash).
  • devDependencies — инструменты сборки, тестирования, линтинга (например, webpack, typescript).

Установка:

bash
npm install eslint --save-dev  # добавит в devDependencies

Если проект устанавливается с флагом --production, devDependencies не ставятся.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы