谁能简单解释一下什么样的新领域(我称它们为新领域,因为我一两年前没有看到它们)开始越来越频繁地(到处)出现package.json:
"engines": {
"node": "18",
"npm": "9"
},
"volta": {
"node": "18.16.0"
}
最好用您自己的语言并且简短。到底是什么鬼,我没有安装它volta,但它是全球范围内的
谁能简单解释一下什么样的新领域(我称它们为新领域,因为我一两年前没有看到它们)开始越来越频繁地(到处)出现package.json:
"engines": {
"node": "18",
"npm": "9"
},
"volta": {
"node": "18.16.0"
}
最好用您自己的语言并且简短。到底是什么鬼,我没有安装它volta,但它是全球范围内的
该字段
engines始终存在https://docs.npmjs.com/cli/v9/configuring-npm/package-json#engines可用于指定包正在运行的 NodeJS/NPM 版本。另请参见字段
os和cpu。voltaVolta“自制”字段https://docs.volta.sh/guide/#reproducible-environments-for-collaborators用于修复其他 Volta 用户的 NodeJS 版本。一般来说,任何人都可以写
package.json几乎任何东西。NodeJS 和 NPM 会简单地忽略它们不了解的字段。