如何在netlify中设置node和npm的版本

829 阅读1分钟

Change nodejs version in netlify

这个简短的教程介绍了如何在netlify中设置node和npm的版本?

这篇文章回答了以下问题

  • 在netlify中设置最新的nodejs版本
  • 升级node和npm版本的生产构建
  • 改变过时的nodejs版本

我们有多种方法可以升级node版本。

第一种方式,使用.nvmrc文件

添加.nvmrc文件

到你的项目根目录下,创建一个文件.nvmrc

将节点版本添加到其中

.nvmrc文件

16.9.0

使用环境变量升级nodejs和npm版本?

以下是添加环境变量的步骤

  • 首先,登录到netlify账户
  • 接下来,进入网站并选择项目
  • 选择网站设置
  • 进入Build & Deploy标签。
  • 转到环境和环境变量
  • 请添加以下环境变量

这些变量可用于为你的网站构建脚本。

请用下面的值创建环境变量

NODE_VERSION = "16.9.0"
NPM_VERSION = "7.11.1"

在netlify.toml文件中添加node和npm版本

netlify.toml 该文件包含所有与构建相关的配置,用于生产构建 环境。netlify

请在netlify.toml 文件中添加以下数值

[context.production.environment]
  HUGO_ENV = "production"
  HUGO_ENABLEGITINFO = "false"
  HUGO_VERSION = "0.89.4"
  
 [build.environment]
  HUGO_VERSION = "0.89.4"
  NODE_VERSION = "16.9.0"
  NPM_VERSION = "7.11.1"

结语

总而言之,你学到了多种方法来学习在netlify构建和部署中升级nodejs版本