今天运行前端项目直接报错
82 verbose stack Error: unable to resolve dependency tree
82 verbose stack at Arborist.[failPeerConflict] (E:\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1061:25)
82 verbose stack at Arborist.[placeDep] (E:\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1145:30)
82 verbose stack at E:\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:807:46
82 verbose stack at Array.map (<anonymous>)
82 verbose stack at Arborist.[buildDepStep] (E:\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:807:8)
82 verbose stack at async Arborist.buildIdealTree (E:\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:209:7)
82 verbose stack at async Promise.all (index 1)
82 verbose stack at async Arborist.reify (E:\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:123:5)
82 verbose stack at async install (E:\nodejs\node_modules\npm\lib\install.js:38:3)
网上百度了一圈说是npm版本太高了,于是对npm进行降级
npm install npm@xx.xx.xx -g
结果还是报错,原来npm版本跟node版本是关联的,于是卸载node(在控制中直接卸载)重新装了个低版本的。
node.js完全卸载参考: