• vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin


    场景:

    . webpack2.4.*集成vue-loader@15.7.2报错

    原因:

    参考官方文档 https://vue-loader.vuejs.org/migrating.html#a-plugin-is-now-required
    
    Vue-loader在15.*之后的版本都是 vue-loader的使用都是需要伴生 VueLoaderPlugin的

    解决方法:

    在webpack.config.js中加入如下:

    var path=require('path');
    const VueLoaderPlugin = require('vue-loader/lib/plugin');
    var ExtractTextPlugin=require('extract-text-webpack-plugin');
    var config={
        // 配置入口
        entry:{
            main:'./main'
        },
        // 配置出口
        output:{
            // path用来存放打包后的文件输出目录,必填
            path:path.join(__dirname,'./dist'),
            // publicPath指定资源文件引用的目录
            publicPath:'/dist/',
            // filename用于指定输出文件的名称
            filename:'main.js'
        },
        // 配置Loader,增加对.css文件的处理
        module:{
            rules:[
                {
                    test:/.vue$/,
                    loader:'vue-loader',
                    options:{
                        loaders:{
                            css:ExtractTextPlugin.extract({
                                use:'css-loader',
                                fallback:'vue-style-loader'
                            })
                        }
                    }
                },
                {
                    test:/.js$/,
                    loader:'babel-loader',
                    exclude:/node_modules/
                },
                // 以下是使用插件后的loader配置
                {
                    test:/.css$/,
                    use:ExtractTextPlugin.extract({
                        use:'css-loader',
                        fallback:'style-loader'
                    })
                }
            ]
        },
        plugins:[
            // 重命名提取后的css文件
            new ExtractTextPlugin("main.css"),
            new VueLoaderPlugin()
        ]
    };
    module.exports=config;

    部分转载自:https://blog.csdn.net/cominglately/article/details/80555210

  • 相关阅读:
    圣诞树
    删除临时表并且插入数据
    sql语句中查询用in的时候,按in的顺序来输出
    xmlhelper and excelhelper
    几个小知识点。
    根据页面上记录数和页面大小获取总页数
    SQL语句的疑问
    katie melua the closest thing to crazy
    something about table
    little things
  • 原文地址:https://www.cnblogs.com/planetwithpig/p/11904159.html
Copyright © 2020-2023  润新知