跳转到内容
无痕工具库 无痕工具库

Hostinger 应用 Node.js 版本选择与修改教程

在 Hostinger 上部署 Node.js 应用程序时,你可以选择应用程序运行所使用的 Node.js 版本。选择正确的 Node.js 版本非常重要,因为它会直接影响应用程序的构建和运行方式。

Hostinger 在部署过程中支持以下 Node.js 版本:

  • 18.x
  • 20.x
  • 22.x
  • 24.x

默认情况下,Hostinger 会尝试自动检测你的应用程序所使用的 Node.js 版本。如有需要,你也可以手动更改此选择。

Node.js 版本检测的工作原理

当你连接 GitHub 仓库或上传应用程序文件时,Hostinger 会自动分析你的项目,并根据以下内容检测 Node.js 版本:

  • package.json 文件中的 engines 字段
  • 锁文件(lockfile)的兼容性
  • 项目结构和依赖项

如果检测到兼容的版本,系统会在部署设置步骤中预先选中该版本。

Hostinger 部署设置页面,突出显示 GitHub 导入的 Node 版本下拉菜单

如何手动选择 Node.js 版本

如果你想升级或降级 Node.js 版本,或者自动检测选择的版本与预期不符,你可以在部署过程中手动选择 Node.js 版本。

选择 Node.js 版本的步骤:

  1. 开始 Node.js 应用程序部署流程
  2. 进入部署设置步骤
  3. 找到 Node.js 版本下拉选择器
  4. 从可用版本中选择一个:18.x、20.x、22.x 或 24.x
    Hostinger 部署设置,下拉菜单中已选择 Node 版本 22.x
  5. 继续完成部署

更改 Node.js 版本的影响

更改 Node.js 版本可能会影响应用程序的构建和运行时行为。

请注意以下几点:

  • 某些依赖项可能不支持较新的 Node.js 版本。
  • 原生模块在不兼容的版本上可能无法编译。
  • 构建脚本在不同版本间的行为可能有所不同。
  • 如果所选版本不受支持,你的应用程序可能无法启动。

如果更改 Node.js 版本后部署失败,请恢复为自动检测到的版本并重新部署。