让 Dokku 留在主要版本上

Make Dokku stay on major version

在我的 package.json 文件中有以下内容。正如预期的那样,它正在安装版本 16.x,但我希望它只安装最新的 12.x。有没有办法将应用程序设置为仅执行此操作?

"engines": {
    "node": ">=12.19.0"
  },

如果我正确理解你的问题,你应该可以在 package.json 中使用 12.x。 (Heroku Docs/NPM Docs)

"engines": {
  "node": "12.x"
}

您可以使用 NPM's semver syntax 定义支持的版本。如果您只想要大于 12.19.0 但仍在 12.x 以内的版本,则可以使用 ^12.19.0.