npm8中文文档
您可以指定您的东西适用的 node 版本:
{
"engines": {
"node": ">=0.10.3 <15"
}
}
并且,与依赖项一样,如果您不指定版本(或者如果您指定 "*" 作为版本),那么任何版本的 node 都可以。
您还可以使用 "engines" 字段来指定哪些版本的 npm 能够正确安装您的程序。例如:
{
"engines": {
"npm": "~1.0.20"
}
}
除非用户设置了 engine-strict
配置标志,否则此字段仅是建议性的,并且只会在您的软件包作为依赖项安装时产生警告。