我是因为使用antv pro vue矿时 node不想用太高的版本的,报错这个
[2/4] Fetching packages...
error commander@12.1.0: The engine "node" is incompatible with this module. Expected version ">=18". Got "16.19.1"
主要原因mock.js中的commander版本太高需要特定的node,
在pack.json中加入下边的就可以了,当然还是不影响现有功能最好自己测一下,这个可以兼容到node16.19.1
"resolutions": {
"commander": "^11.0.0"
}
记录一个小知识 查依赖中是否包含某些依赖(要先安装好依赖才行)
yarn安装的就是yarn why /pnpm why
yarn why commander(commander代表要查的包名)