引入全局组件 Module build faild

图片描述

IndexHead.vue:

<template>

<div>
    <div class="menu">
    </div>
    <div class="head_menu">
        <span>豆豆豆的博客</span>
        <a href="javascript:void(0)"></a>
        <a href="javascript:void(0)">登录 |</a>
        <a href="javascript:void(0)">注册</a>
        <div class="menulist">
        </div>
        <ul class="contenttypemenu">
            <li v-for="(contype,index) in contenttype" @click=changecontent(index)>{{contype.typename}}</li>
        </ul>
    </div>
</div>

</template>
<script>
export default{

name: 'my-comp'

}
</script>

myblog.js:

import MyComp from '../components/IndexHead.vue';
const Comp = {

install: function(Vue){
    Vue.component('Comp', MyComp)
}

};
export default Comp

webpack.config.js :

var webpack = require("webpack");
var path = require('path');
module.exports = {

entry:'D:\\My job\\MyBlog\\js\\myblog.js',
output:{
    path:path.resolve(__dirname,'dist'),
    filename:'bundle.js'
},
module:{
    rules:[
        {test:/\.(vue|js)$/,loader:'babel-loader'}
    ]
}

}

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题