Vue CLI получил код ошибки 4058 при создании проекта

#vue.js #vue-cli

#vue.js #vue-cli

Вопрос:

Когда я создаю новый проект Vue с помощью CLI tools, я получил ошибку 4058, вот мой код:

 Vue CLI v4.5.6
? Please pick a preset: Default ([Vue 2] babel, eslint)


Vue CLI v4.5.6
✨  Creating project in D:PPOthersStaticBlogstatic-blog.
�  Initializing git repository...
⚙️  Installing CLI plugins. This might take a while...

npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path D:PPOthersStaticBlogstatic-blognode_modules@babelparser
npm ERR! dest D:PPOthersStaticBlogstatic-blognode_modules@babel.parser.DELETE
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, rename 'D:PPOthersStaticBlogstatic-blognode_modules@babelparser' -> 'D:PPOthersStaticBlogstatic-blognode_modules@babel.parser.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:UsersEchoAppDataRoamingnpm-cache_logs2020-09-24T04_43_39_501Z-debug.log
 ERROR  command failed: npm install --loglevel error
  

Кажется, что некоторые файлы были установлены неправильно, поэтому я удаляю каталоги npm и npm_cache переустанавливаю, но все равно получаю то же самое. Затем я попытался установить @babelparser вручную, то же самое.

Я озадачен, пожалуйста, дайте мне несколько полезных советов!

Вот информация, которая может потребоваться:

 OS: Win 7
npm version: 6.14.6
Node.js version: v12.18.4
  

Ответ №1:

Я также сталкиваюсь с этой проблемой и использую опцию «-m yarn» для успешного создания проекта.

 vue create your-project -m yarn
  

Ответ №2:

У меня была такая же ошибка, наконец-то она заработала, установив Yarn и выбрав Yarn в качестве менеджера зависимостей в настройках проекта пользовательского интерфейса vue (который я никогда раньше не использовал).

Шаги, которые я использовал для устранения этой проблемы:

  • Если вы введете «vue ui» в консоли (убедитесь, что вы находитесь в каталоге, в котором хотите создать проект), вам будет представлена настройка проекта vue ui.
  • Я выбрал «Создать проект здесь», затем выбрал ручной вариант и выбрал то, что я хотел, в следующих шагах. Кроме того, не забудьте выбрать Yarn в качестве менеджера зависимостей.

Это то, что, наконец, сработало для меня, и теперь мой Vue.js проект работает должным образом с Babel, Vue Router, Vuex и т.д. Я надеюсь, что это решение сработает для вас, так как его очень расстраивает, что пока нет решения.

Комментарии:

1. Большое спасибо! Наконец, он работает правильно, используя yarn