#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