在package.json文件中指定nodejs版本以确保不使用已弃用的API

时间:2017-03-16 03:01:37

标签: node.js npm package.json

我在项目中使用Buffer.from()而不是已弃用的new Buffer()构造函数,并希望在package.json中指定节点版本。

据我所知,Buffer.from()未在node.js的某些主要版本的较低次要版本中引入。例如,v5.1.0不支持Buffer.from,但v5.10.0支持{。}}。

我的问题是: 我想从主要版本v4中指定节点版本,但指定类似>= 4.5.0是不正确的。

那么,如何从v4指定节点版本并确保支持Buffer.from()

感谢。

1 个答案:

答案 0 :(得分:0)

使用package.json中的engine选项:

"engines" : { "node" : ">=4.5.0 <5 || >=5.10.0 <6" }