Side影响安装节点模块和更改Node.js版本?

时间:2017-02-01 11:13:29

标签: javascript node.js node-modules nvm

在特定Node.js版本下安装节点模块,更改Node.js的版本(例如,使用NVM或一般节点升级)以及使用以前安装的节点模块是否存在任何问题或副作用?< / p>

1 个答案:

答案 0 :(得分:1)

是的!如果我安装一个针对某个版本的节点测试的模块,然后我更新我的节点版本,我不能保证该模块仍然可以按预期工作。

可以在package.json中设置可选字段engines;从这里开始,模块发布者可以指定其模块工作所需的节点版本,例如,

{ "engines" : { "node" : ">=4 <6" } }

如果您的节点版本不受支持,这将在软件包安装期间发送警告消息。