vue报错,昨天也是这么写的也没报错呀,今天就报错了,不知原因。求解决
错误:
bundle.js:9657 [Vue warn]: Failed to mount component: template or render function not defined.
found in
---> <Anonymous>
<Root>
index.js
var Vue = require( 'vue' ),
Vpp = require( './vpp.vue' );
console.log( Vue );
new Vue.default( {
el : '#vpp',
render : function( h ) {
return h( Vpp )
}
} );
vpp.vue
<style>
</style>
<template>
<div class="whole">
<h1>123</h1>
</div>
</template>
<script>
module.explore = {
data : function() {
return {
}
}
}
</script>
webpack.config.js
module.exports = {
entry : {
bundle : './src/index.js'
},
output : {
path : __dirname + '/build',
filename : '[name].js'
},
module : {
rules : [
{
test : /\.vue$/g,
use : {
loader : 'vue-loader'
}
}
]
}
};
昨天也是这么写的也没报错呀,今天就报错了,不知原因。求解决。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
请问这个问题到底是怎么解决的啊,哪里改成ES6了?
老铁,你module.exports拼写错误了
换成
es6
的写法就好了,但昨天为啥好好的,不知道了