Оглавление
1. Проблемы
1.1 Описание проблемы
Создайте новый проект сегодня, то есть выполните код создания скаффолдинга Vue в пустой папке, как показано ниже.
vue create 项目名称
Я не ожидал, что возникнет ошибка: ERESOLVE не удалось разрешить дерево зависимостей , конкретное содержание ошибки выглядит следующим образом.
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: [email protected]
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/[email protected]
npm ERR! node_modules/@vue/babel-preset-app
npm ERR! @vue/babel-preset-app@"^4.5.19" from @vue/[email protected]
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 Решение
После небольшого расследования, основанного на ошибке, я обнаружил, что причина этой проблемы может быть вызвана несовместимой версией узла , В это время я вдруг вспомнил, что некоторое время назад переключил узел на 18, и это действительно может быть вызвано этим.
Переключите версию обратно на 14, а затем выполните vue create имя проекта , на этот раз проект был создан нормально, без каких-либо нештатных ошибок.
Проблема полностью решена... запишите это для друзей, которым нужно спросить~