Должен ли я использовать "> =" (больше или равно) для узла или npm версий в пакете. json поле двигателей для пакета узла? - PullRequest
2 голосов
/ 09 июля 2020

Пакет разработан локально с использованием LTS версии node (в настоящее время 12.18.2). Для двигателей у меня node установлено на 12.18.2, но я заметил, что использование >= является обычным явлением (см. пряжа ) - как я могу решить, следует ли мне "расслабить" мою версию узла? Я также рассматриваю ~12.18.2.

Преимущество : потребители пакета не получат предупреждения, если они используют версию node, которая все еще работает с пакетом, несмотря на быть выше, чем версия, указанная в package.json.

Потенциальный риск : есть ли опасение, что в будущей версии node будет критическое изменение или отказ от поддержки, которые повлияют на мой пакет ?

У меня такой же вопрос об использовании >= для версии npm.

...