我是否应该在本地计算机上使用与要部署到的环境版本相同的节点(例如:Firebase Cloud Functions)?



我正在使用React+Firebase。

我目前部署到的唯一Node环境是Firebase的Cloud Function环境。我正在使用他们的Node 8环境。他们的Node 10仍处于测试阶段。

我的本地机器Node版本是否应该与其环境匹配?I.e:我应该仅仅因为部署到Node 8环境就安装Node 8吗?

如果我的电脑上有Node 12,会有什么伤害吗?这样做有什么负面影响?对此有何建议?

是的,您应该使用相同的版本,这样您就可以避免在开发环境和生产环境中出现不同的问题,因为不同版本中提供的功能不同。

NVM 是在您的本地环境中安装多个版本的节点的简单方法(此外,您可以随时更改默认版本(

最新更新