Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 在简单组件中“未能装入组件:未定义模板或呈现函数”_Webpack_Vue.js_Vuejs2_Vue Component_Vue Loader - Fatal编程技术网

Webpack 在简单组件中“未能装入组件:未定义模板或呈现函数”

Webpack 在简单组件中“未能装入组件:未定义模板或呈现函数”,webpack,vue.js,vuejs2,vue-component,vue-loader,Webpack,Vue.js,Vuejs2,Vue Component,Vue Loader,我试图从vuejs+网页包开发的基础知识开始 我在这里创建了一个演示项目: 它构建得很好,但在启动之后,我从titile到控制台收到一个错误,索引中的组件更改为 <!--function (a, b, c, d) { return createElement(vm, a, b, c, d, true); }--> 我正在使用vuejs+webpack演示项目中的package.json。我也从那里获取了webpack.config,但是我仍然得到了那个错误,并且没有任何效果 关于错

我试图从vuejs+网页包开发的基础知识开始

我在这里创建了一个演示项目:

它构建得很好,但在启动之后,我从titile到控制台收到一个错误,索引中的组件更改为

<!--function (a, b, c, d) { return createElement(vm, a, b, c, d, true); }-->
我正在使用vuejs+webpack演示项目中的package.json。我也从那里获取了webpack.config,但是我仍然得到了那个错误,并且没有任何效果


关于错误原因有什么想法吗?

我注意到您的组件缺少名称:

我将main.js重写为

import Vue from 'vue';
import Hello from '../components/hello.vue';

new Vue({
    el: '#app',
    components: {
        hello : Hello
    }
})

另外,模板中有一个输入错误:{{greetings}}而不是{{{greetings}。

谢谢!添加了名称,但代码仍然无法使用相同的错误=谢谢!那有帮助!为什么不使用从“vue loader!”导入Hello/components/hello.vue'@Demian,我不知道,vue loader有什么构造!在导入中应该这样做。此结构表示Web包使用vue加载程序,而不是vue或其他任何东西。我在一篇教程中找到了这样的建议。
import Vue from 'vue';
import Hello from '../components/hello.vue';

new Vue({
    el: '#app',
    components: {
        hello : Hello
    }
})