Vue WSL Ubuntu-在新应用中删除HelloWorld.vue组件时,“未找到“ HelloWorld.vue”依赖项”

问题描述

全新安装,通过vue cli安装了Vue。运行vue create app并进行基本配置。 从Home.vue中删除HelloWorld.vue组件和随附的导入代码。 运行npm run serve并立即遇到

未找到此依赖项:

./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader中的

@ / components / HelloWorld.vue /dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Home.vue?vue&type=script&lang=js&

要安装它,您可以运行:npm install --save @ / components / HelloWorld.vue

我尝试卸载并重新安装Vue,更新所有依赖项, 我能想到的一切。是否在全球范围内搜索“ helloworld”,但没有踪迹。

我的Mac上一切正常。 任何帮助都会很棒。

解决方法

转到位于views文件夹中的Home.vue文件,然后完全删除HelloWorld.vue组件。

,

我有同样的问题。来自 VueCLI 的新 Vue 项目...使用 Visual Studio 代码。最新的 Yarn(不是 NPM),最新的 VS Code。节点。 Vue 3 预览版。

让我困惑了几分钟。即使我删除了 node_modules 它仍然没有工作。

我认为这可能与您的问题不同,但也许这可以为其他人节省几分钟......

那么.. 是什么为我解决了这个问题?这听起来很愚蠢......但无论如何它都在这里!:

我使用的是 Visual Studio Code 并且我没有打开自动保存,所以在我显式保存了重命名的 HelloWorld.vue 文件并保存了所有依赖项(如 App.vue 文件等)之后. 我安装并再次运行纱线,它起作用了.. 哦,男孩……呃! (面掌瞬间)