如何修复“找不到模块 vue-cli-service.js”?

Bra*_*ram 9 installation npm vue.js

我正在设置一个新的 Vue 项目,当我在npm run serveCMD 中运行命令时,出现以下错误:

Error: Cannot find module 'C:\Users\Bram Wicherink\@vue\cli-service\bin\vue-cli-service.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! real-world-vue@0.1.0 serve: 'vue-cli-service serve'
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the real-world-vue@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Bram Wicherink\AppData\Roaming\npm-cache\_logs\2019-09-13T14_03_01_676Z-debug.log
Run Code Online (Sandbox Code Playgroud)

我需要做什么?

我已经阅读了日志,卸载并重新安装了 NPM、Vue、Node.js 并阅读了一些关于 Google 的背景信息,但没有任何效果。

6fo*_*der 5

在我的情况下(Windows),node_modules\.bin\vue-cli-service.cmd失败是因为我的一个父文件夹有一个与号字符会中断%~dp0


小智 0

这只是根据我在 Windows 10 开发环境中使用多个磁盘的经验得出的:我有一台使用多个硬盘驱动器的工作机器:一个用于操作系统,另一个用于文件存储。vue-cli 安装遵循(嗡嗡作响)默认安装到我的主磁盘(C:)的文档,但是尝试配置 - 其中成功 - 但从辅助磁盘(D:)运行导致了相同的错误。运行 vue-cli 命令在主磁盘 (C:) 上创建并提供 vue js 应用程序(此处问题的症结)为我解决了这个问题。

请注意:这不是一个完整的解决方案,而是我的观察结果,即使这听起来微不足道。