【发布时间】:2021-09-11 00:32:25
【问题描述】:
在我的package.json 文件中,我有以下内容。正如预期的那样,它正在安装 16.x 版本,但我希望它只安装最新的 12.x。有没有办法将应用程序设置为仅执行此操作?
"engines": {
"node": ">=12.19.0"
},
【问题讨论】:
标签: dokku
在我的package.json 文件中,我有以下内容。正如预期的那样,它正在安装 16.x 版本,但我希望它只安装最新的 12.x。有没有办法将应用程序设置为仅执行此操作?
"engines": {
"node": ">=12.19.0"
},
【问题讨论】:
标签: dokku
如果我正确理解您的问题,您应该可以在您的package.json 中使用12.x。 (Heroku Docs/NPM Docs)
"engines": {
"node": "12.x"
}
您可以使用NPM's semver syntax 来定义支持的版本。如果您只想要大于 12.19.0 但仍在 12.x 以内的版本,您可以使用^12.19.0。
【讨论】: