Разница между зависимостями и зависимостями разработки в Node.js заключается в их назначении:
Таким образом, в разделе dependencies перечислены библиотеки, используемые в коде проекта, а в разделе devDependencies — библиотеки, используемые для среды разработки. 1 Например, библиотека prettier служит для того, чтобы поддерживать единый стиль кода для всех файлов JavaScript, но для функционала приложения она бесполезна, поэтому и попадает в раздел devDependencies. 1