“.node-version”文件的格式应该是什么?我应该把它放在哪里?

goo*_*ion 13 node.js

该文件指示 NodeJS 版本管理器(例如avnnodenv,我猜还有更多) - 使用哪个节点版本。

但是,我无法在任何地方找到该文件应遵循哪种格式。

例如,它应该是一个 JSON 文件吗?如果是,它应该包含哪些键和值?

跑步node --version给了我v8.11.2

另外,我到底应该把这个文件放在哪里?我的直觉告诉我,它应该位于package.json我的每个存储库中的文件旁边,对吗?

sha*_*awn 12

.node-version文件被多个项目读取,但没有定义的标准。

在我的测试中,适用于每个产品的格式是单行上由三部分组成的版本号,并以 Unix 行结尾。

例如

8.11.2
Run Code Online (Sandbox Code Playgroud)

我在这里记录了用法和一些支持的功能:https ://github.com/shadowspawn/node-version-usage