首页 > 解决方案 > 如何更改项目的节点版本?

问题描述

目前 npm install/build 正在使用节点 8.9.4(和 npm 5.6.0)。在部署一些代码期间,它总是重新安装模块,我花了很多时间。我知道它应该缓存包,但它不起作用。所以我想更新我的节点版本并使版本 16.11.0(npm 版本 8.0.0)稳定。因为当我制作nvm list它时,它会在 8.9.4 附近显示绿色箭头。此外,当我制作它时,node --v它也会显示版本 8.9.4。

那么如何在我的项目中将节点版本更新为 16.11.0 呢?它也应该可供其他开发人员使用。当他们打开项目并启动 npm install/build 时,它应该使用 node 16.11.0 和 npm 8.0.0。

标签: node.jsnpmnvm

解决方案


我认为您需要engines在 package.json 中指定只需指定节点版本或节点范围 - 您希望您的东西能够正常工作。


推荐阅读