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

Posted

技术标签:

【中文标题】Vue WSL Ubuntu - 在新应用程序中删除 HelloWorld.vue 组件时找不到“HelloWorld.vue”依赖项”【英文标题】:Vue WSL Ubuntu -"HelloWorld.vue" dependency not found" when deleting HelloWorld.vue component in new app 【发布时间】:2020-12-26 04:39:45 【问题描述】:

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

未找到此依赖项:

@/components/HelloWorld.vue 在 ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader /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 上一切正常。 任何帮助都会很棒。

【问题讨论】:

删除您的node_module 目录并重新安装所有依赖项 【参考方案1】:

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

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

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

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

我使用的是 Visual Studio Code,但没有打开 AutoSave,所以在 我明确保存了重命名的 HelloWorld.vue 文件并保存了所有依赖项,如 App.vue 文件等. 我安装了纱线并再次运行,它工作了.. 哦,男孩……呃! (掌心时刻)

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于Vue WSL Ubuntu - 在新应用程序中删除 HelloWorld.vue 组件时找不到“HelloWorld.vue”依赖项”的主要内容,如果未能解决你的问题,请参考以下文章

win11安装ubuntu(by wsl2)

win11安装ubuntu(by wsl2)

win11安装ubuntu(by wsl2)

Win10 Bash/WSL调试Linux环境下的.NET Core应用程序

D01 Win10-WSL-Ubuntu16 安装

在 WSL2 Ubuntu 上安装 npm