Установка npm удаляет «dev»: true из нескольких пакетов в package-lock.json? - PullRequest
1 голос
/ 27 марта 2019

Сегодня я извлек последнюю версию из общего репозитория Git и заметил, что другой разработчик из моей команды добавил пакет NPM. Поэтому я запустил npm install и увидел, что мой файл package-lock.json изменился. Когда я копался в том, что изменилось, я обнаружил, что "dev": true было удалено из нескольких описаний пакетов, например:

"some-package": {
  "version": "1.0.0",
  "resolved": "https://registry.npmjs.org/whatever/-/some-package-1.0.0.tgz",
  "integrity": "some-big-hash",
  "dev": true
},

"dev": true пропал после npm install из нескольких пакетов. Должен ли я быть обеспокоен тем, что NPM сделал это? Я не хочу, чтобы эти пакеты были установлены для производства.

Этот вопрос о "dev": true несколько связан, но пока нет хорошего ответа, и я все еще хочу знать, делаю ли я что-то не так. Почему NPM удаляет это?

...