Раньше сталкивался с проблемой управления зависимостью пакетов для установки с npm. Это правда:
Когда мы используем npm install для установки модулей или плагинов, есть две команды для их записи в package.json-файл:
--save-dev
или
--сохранить
Прежде всего, стоит отметить, что китайское значение слова Dependencies означает зависимость и зависимость, тогда как dev —
Сокращённо от проявить.
Таким образом, различие между ними отражается в файле package.json: плагины, установленные с помощью --save-dev, записываются в домен devDependencies, а плагины, установленные через ---save — в блок зависимости.
Так в чём разница между devDependencies и объектами зависимостей в package.json файлах?
Плагины в devDependencies используются только в среде разработки, а не в производственной среде, и зависимости необходимо выпускать в производственную среду.
Например, если мы пишем проект, зависящий от jQuery, ошибка будет сообщена, если зависимость выполняется без этого пакета, поэтому мы запишем эту зависимость от зависимости.
Некоторые инструменты сборки, которые мы используем, такие как glup и webpack, — это просто пакеты, используемые в разработке, и они находятся онлайн
Это не имеет к ним отношения, поэтому запишите это в devDependencies.
|