Некоторые команды, такие как npm install , имеют флаг --production
, который при использовании делает npm для установки только зависимостей, перечисленных в dependencies
, а не в devDependencies
разделах манифеста проекта. .
Вот описание этого флага из документации:
С флагом - production (или когда переменная окружения NODE_ENV установлен на production ), npm не будет устанавливать модули, перечисленные в devDependencies .
Однако каковы практические применения этого flag?
Его можно использовать только в том случае, если в каталоге проекта выдается npm install
, вероятно, полученное путем клонирования репозитория Git. В противном случае пакет будет установлен через npm install package-name
и будет автоматически установлен без devDependencies
.