如何判断项目/应用程序需要哪个版本的Node

时间:2018-09-24 22:29:15

标签: node.js

我在GitHub上进行了大量浏览,找到了我喜欢玩的整洁的Node小项目。唯一的问题是,大多数几乎没有任何文档。首先,我需要使用哪个版本的Node才能运行项目/应用程序。我使用nvm,因此可以轻松地在版本之间进行互换,但是不知道需要什么版本会让人感到沮丧。

是否有一种特定的方式(可能是通过检查源代码)来确定我需要使用哪个版本的Node才能安装/运行应用程序?

1 个答案:

答案 0 :(得分:0)

在您的package.json中,使用engines

示例:

{
    "engines": {
        "node": ">=0.10.3 <0.12"
    }
}

它不会自动安装Node.js版本,但会警告版本错误或开发人员可以看到必要的版本。