目录
一、问题
1.1 问题描述
二、解决
2.1 解决
一、问题
1.1 问题描述
今天在新创建一个项目,也就是在空文件夹里执行Vue脚手架的创建代码,如下
vue create 项目名称
没想到创建报错了:ERESOLVE unable to resolve dependency tree,具体报错的内容如下
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: vue@2.7.14
npm ERR! node_modules/vue
npm ERR! vue@"^3.0.0" from the root project
npm ERR! peerOptional vue@"^2 || ^3.0.0-0" from @vue/babel-preset-app@4.5.19
npm ERR! node_modules/@vue/babel-preset-app
npm ERR! @vue/babel-preset-app@"^4.5.19" from @vue/cli-plugin-babel@4.5.19
npm ERR! node_modules/@vue/cli-plugin-babel
npm ERR! dev @vue/cli-plugin-babel@"~4.5.4" from the root project
npm ERR! 3 more (@vue/babel-preset-jsx, @vue/cli-plugin-typescript, vue-jest)
这就有点莫名其妙了,脚手架创建竟然报错了.......
二、解决
2.1 解决
根据错误稍微查了下,发现造成这个问题的原因可能是由于 node版本不契合导致的,这时我突然想起来前段时间我把node切换到了18,确实有可能是这个引起的
把版本切回到14,再执行 vue create 项目名称,这次项目正常创建,没有任何异常错误出现
问题完美解决......特此记录一下供有需要的朋友查询~