Vue CLI 创建项目时出现错误代码 4058

Vue CLI got error code 4058 when create project

当我使用 CLI 工具创建一个新的 Vue 项目时,出现 4058 错误,这是我的代码:

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


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

npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path D:\PP\Others\StaticBlog\static-blog\node_modules\@babel\parser
npm ERR! dest D:\PP\Others\StaticBlog\static-blog\node_modules\@babel\.parser.DELETE
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, rename 'D:\PP\Others\StaticBlog\static-blog\node_modules\@babel\parser' -> 'D:\PP\Others\StaticBlog\static-blog\node_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:\Users\Echo\AppData\Roaming\npm-cache\_logs20-09-24T04_43_39_501Z-debug.log
 ERROR  command failed: npm install --loglevel error

好像是有些文件安装不正确,所以删除目录npmnpm_cache重新安装,还是一样。然后我尝试手动安装@babel\parser,同样。​​

百思不得其解,请多多指教!

以下是可能需要的信息:

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

我遇到了同样的错误,最终通过安装 Yarn 并在 vue ui 项目设置(我以前从未使用过)中选择 Yarn 作为我的依赖管理器来让它工作。

我用来解决这个问题的步骤:

  • 如果您在控制台中键入“vue ui”(确保您位于要创建项目的目录中),您将看到 vue ui 项目设置.
  • 我选择了“在此处创建项目”,然后选择了手动选项,并在以下步骤中选择了我想要的。另外,一定要选择 Yarn 作为你的依赖管理器。

这就是最终对我有用的方法,现在我的 Vue.js 项目可以与 Babel、Vue Router、Vuex 等一起正常工作。我希望这个解决方案对你有用,因为找不到解决方案非常令人沮丧还没有。

我也遇到这个问题,我使用“-m yarn”选项成功创建项目。

vue create your-project -m yarn