美文网首页
webpack正常打包

webpack正常打包

作者: wfaceboss | 来源:发表于2020-02-19 23:15 被阅读0次

    问题描述:

    vue中引入了一些组件如

    import homeHeader from '@/components/header.vue'
    

    webpack打包会出现错误

     @ ./src/components/header.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--1!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header.vue?vue&type=script&lang=js&) 71:0-44 76:4-11
     @ ./src/components/header.vue?vue&type=script&lang=js&
     @ ./src/components/header.vue
     @ ./src/main.js
    

    产生错误原因

    webpack.config.js中的resolve没有配置extensions选项

    解决方案:

    resolve: {
            alias: {
                'vue$': 'vue/dist/vue.esm.js', //内部为正则表达式  vue结尾的
                '@':path.resolve(__dirname, './src'),//用@表示--/src
            },
            extensions: ['.js', '.vue', '.json']
        },
    

    这样就可以正常打包了!

    相关文章

      网友评论

          本文标题:webpack正常打包

          本文链接:https://www.haomeiwen.com/subject/arzzfhtx.html