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