Node.js 检查节点版本并相应地包含依赖项

Node.js 检查节点版本并相应地包含依赖项,node.js,npm,node-modules,npm-install,Node.js,Npm,Node Modules,Npm Install,无论如何,都有机会检查节点版本并相应地添加依赖项。 例如,在SPA中,如何检查节点版本是否为8,然后在NPM安装期间参考“包名”:“8.0.1” 如果节点版本为10,则NPM安装应参考“软件包名称”:“10.0.1” 如果节点版本为8,则NPM安装应参考“程序包名称”:“8.0.1” NPM支持package.json中的字段。例如: {“引擎”:{“节点”:">=10.3最简单的方法是对项目中的所有依赖项使用package.json。我不知道为什么你对此投了3票。@BenjaminGruenb

无论如何,都有机会检查节点版本并相应地添加依赖项。 例如,在SPA中,如何检查节点版本是否为8,然后在NPM安装期间参考“包名”:“8.0.1”

  • 如果节点版本为10,则NPM安装应参考“软件包名称”:“10.0.1”
  • 如果节点版本为8,则NPM安装应参考“程序包名称”:“8.0.1”
  • NPM支持
    package.json
    中的字段。例如:


    {“引擎”:{“节点”:">=10.3最简单的方法是对项目中的所有依赖项使用package.json。我不知道为什么你对此投了3票。@BenjaminGruenbaum-我也在想。实际上这是一个有效的问题,我正在努力在我的项目中优化这个过程。是的@Benjamin-这只是出于兼容性的原因。那么,我如何在package.j中引用依赖项呢son,即如何在package.json中指定版本号。我已经为NODE8“8.0.1”、Node10“10.0.1”、Node12“12.0.1”提供了多个版本