Это скорее концептуальный вопрос.Пакет.JSON зависимых файлов
В файле Package.JSON у нас есть devDependencies и Dependencies. Я понимаю, для чего каждый. Но могут ли они быть понятнее другим разработчикам, чем зависимы от разработчиков и производственные зависимости, когда мы распространяем наши файлы? Если бы мы не распространяли наши файлы, это имело бы значение, если бы мы поместили devDependencies в раздел зависимостей? На мой взгляд, это не должно потому, что package.json используется только для установки npm, и когда мы запускаем наше приложение через комплектщик, такой как webpack, он будет собирать только модули, необходимые для развертывания. На самом деле, если мы не распространяем наши файлы теоретически, нам даже нужен файл package.JSON (хотя я понимаю, почему мы хотели бы его, чтобы мы могли легко перемещать файлы из одного места в другое и просто переустанавливать модули на другом конце).
Возможный дубликат [В чем разница между зависимостями, devDependencies и peerDependencies в файле npm package.json?] (Http://stackoverflow.com/questions/18875674/whats-the-difference-between-dependencies-devdependencies-and -зависимости) –
** Нет, это не дубликат **, потому что второй вопрос спрашивает, есть ли разница, если вы не публикуете и не спрашиваете о различии с прагматической точки зрения. Рецензенты: пожалуйста, внимательно прочитайте вопросы. – revelt