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

时间:2019-09-13 14:12:28

标签: vue.js npm install

我正在建立一个新的Vue项目,并在CMD中运行命令npm run serve时,出现以下错误:

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

我该怎么办?

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

2 个答案:

答案 0 :(得分:0)

这只是我的经验,涉及在Windows 10开发环境中使用多个磁盘的此问题: 我有一台使用多个硬盘的工作机:一个用于OS,另一个用于文件存储。通过默认安装到我的主磁盘(C :)上的文档(遵循(删除)文档)进行vue-cli安装,但是尝试配置-成功(但从辅助磁盘(D :)运行)会导致相同的错误。在主磁盘(C :)上运行vue-cli命令来创建和服务vue js应用程序(问题的症结所在)对我来说解决了这个问题。

请注意:这并不是完整的解决方案,而是从我的角度进行观察,即使听起来很琐碎。

答案 1 :(得分:0)

在我的情况下(Windows),node_modules\.bin\vue-cli-service.cmd失败了,因为我的一个父文件夹的“&”字符破了%~dp0