Yarn 3 - 允许引擎发出警告吗?

dwj*_*ton 7 package.json yarnpkg

在yarn 1中,如果将engines属性添加到package.json中,并且使用了错误版本的node,yarn将会出错。

从yarn 2开始他们似乎已经删除了这个功能。

是否有配置属性可以返回此行为 - 即使只是警告?

我想要的上下文是测试在节点 16 上失败,但在节点 14 上失败,所以我想暗示“嘿,确保您使用的是节点 14”。

Lau*_*rpf 1

从 Yarn 2 开始,package.json 中对引擎属性的支持确实似乎被删除了。有一个针对 Yarn 的开放功能请求,要求返回支票,请参阅https://github.com/yarnpkg/berry/issues/1177

在该功能重新添加到 Yarn 2+ 之前,您可以尝试使用yarn-plugin-engines插件来返回该行为。