Должен ли у меня быть тот же узел на моем локальном компьютере, что и версия среды, в которую я развертываю (например, Firebase Cloud Functions)? - PullRequest
0 голосов
/ 03 апреля 2020

Я работаю с React + Firebase.

И единственная среда Node, в которой я сейчас развертываюсь, - это среда Firebase Cloud Function. Я использую их среду Node 8. Их Node 10 все еще находится в бета-версии.

Должна ли версия Node моей локальной машины соответствовать их среде? То есть, должен ли я установить Node 8 только потому, что я развертываюсь в среде Node 8?

Будет ли что-нибудь больно, если на моем P C будет Node 12? Каковы недостатки этого? Какая рекомендация для этого?

1 Ответ

2 голосов
/ 03 апреля 2020

Да, вам следует использовать одну и ту же версию, чтобы избежать возникновения различных проблем в среде разработки и рабочей среде из-за различных функций, доступных в разных версиях.

Простой способ иметь несколько версий узел, установленный в вашей локальной среде (плюс вы можете изменить узел по умолчанию в любое время): NVM

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...