javascript - 为什么我在创建新组件时在 vue.js 中出现未找到依赖项的错误?
问题描述
所以在一个 vanilla vue.js 骨架项目中,有一个名为 HelloWorld 的组件。
views/Home.vue 正在导入这个组件
<script>
// @ is an alias to /src
import HelloWorld from "@/components/HelloWorld.vue";
export default {
name: "home",
components: {
HelloWorld
}
};
</script>
同样,这一切都在骨架项目中,我没有改变任何东西。
如果我举这个例子并将HelloWorld更改为Hello(同时还将views/Home.vue中的所有引用更改为Hello。我收到以下错误:
* @/components/Hello.vue in ../node_modules/babel-loader/lib??ref--12-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib??vue-loader-options!./views/Home.vue?vue&type=script&lang=js&
我在这里想念什么?
当我 grep 项目目录时,我在 node_modules 目录中找到对 Hello World 的引用,不确定那是什么
解决方案
推荐阅读
- spring - 当我们可以使用接口实现松散耦合的代码时,为什么还要使用 Spring 框架?
- azure - Azure 移动应用服务安全
- python - 导入错误(所有三个导入错误)(使用呼吸板时)
- sql - TSQL 计数不同
- javascript - 未捕获的类型错误:$(...).selectBox 不是函数
- java - 我有一个用于检查空指针异常的“if”语句,但该行本身给出了一个空指针异常
- android - 尝试调用虚拟方法 'android.view.View android.view.View.findViewById(int)'
- swift - 使用 UIScrollView 和自动布局的图像滑块
- clickhouse - 复制队列陷入错误
- java - Foo::new 和 () -> new Foo() 有什么区别?