关于webpack4.0+以上版本 npm run build 报错问题的解决

来源:2-1 vue-loader+webpack项目配置

阿姨我真不是吴彦祖

2018-11-08 16:43

关于版本升级的报错,解决代码如下(webpack.config.js 页面,增加2处代码):

const path = require('path')
//此处
const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
    entry: path.join(__dirname,'src/index.js'),
    output: {
        filename: "bundle.js",
        path: path.join(__dirname,'dist'),
    },
    module:{
        rules: [
            {
                test: /\.vue$/,
                loader: 'vue-loader'
            },
            {
                test: /\.css$/,
                use: [
                    'style-loader',
                    'css-loader'
                ]
            }
        ]
    },
    //此处
    plugins: [
        new VueLoaderPlugin()
    ]
}


写回答 关注

3回答

  • 莫问归途何往
    2018-11-10 17:51:26

    我的webpack用的是4.0+版本,请问下为啥会报Cannot find module 'webpack'错误,我将node_modules下面的webpack删除重新使用npm install webpack-dev-server指令安装也还是报这个错误...

    阿姨我真不是... 回复莫问归途何往

    学习愉快 skr

    2018-11-19 22:33:26

    共 4 条回复 >

  • neoo
    2018-11-09 02:33:14

    https://blog.csdn.net/yangluan999/article/details/79980275  根据这篇文章的配置搞定了

    neoo 回复玉米进化成玉...

    webpack4.0+的方法你也尝试一下,我也成功了

    2018-11-15 16:52:56

    共 3 条回复 >

  • 阿姨我真不是吴彦祖
    2018-11-08 16:44:43
    const path = require('path')
    const VueLoaderPlugin = require('vue-loader/lib/plugin')
    
    module.exports = {
        entry: path.join(__dirname,'src/index.js'),
        output: {
            filename: "bundle.js",
            path: path.join(__dirname,'dist'),
        },
        module:{
            rules: [
                {
                    test: /\.vue$/,
                    loader: 'vue-loader'
                },
                {
                    test: /\.css$/,
                    use: [
                        'style-loader',
                        'css-loader'
                    ]
                }
            ]
        },
        plugins: [
            new VueLoaderPlugin()
        ]
    }

    当然了,也可以下载指定webpack指定版本:

    npm i -D webpack@3 // 3: webpack版本3最新


    neoo 回复阿姨我真不是...

    好的, 我在尝试下4.0+的版本

    2018-11-09 02:34:49

    共 4 条回复 >

Vue+Webpack打造todo应用

用前端最热门框架Vue+最火打包工具Webpack打造todo应用

84606 学习 · 787 问题

查看课程

相似问题