问答详情
源自:3-3 自动化生成项目中的html页面(下)

为什么在webpack.config.js里plugin的里面,chunks这个会报错

为什么在webpack.config.js里plugin的里面,chunks这个会报错

提问者:xtt2829798109 2017-02-21 16:46

个回答

  • qbaty
    2017-12-29 23:19:12

    是不是template 中的错误?

  • weibo_Yu饅饅_0
    2017-09-14 22:12:23

    <%= htmlWebpackPlugin.options.date%><%%>  ,你们模板html文件的这些都删除 ,不要注释, 这些注释不了,然后就不会出错了

  • leiyuanquantj
    2017-08-19 21:00:25

    模板中引入的js 引入模板的模块也要引入 比如你index.html中开始有main.js  那a b c的chunks里面就要有main

  • qq_Vsk_0
    2017-08-08 17:07:54

    ......马丹、搞了一下午不知道哪出错 汗颜呐

  • 沧苑
    2017-04-20 00:58:49

    同样的问题,汗~~大家解决了吗?


  • 慕粉1349249164
    2017-03-22 11:29:03

    请问有解决的吗?这个问题

  • 小小白001
    2017-03-12 00:54:41

    我把index.html页面里的注释删掉就可以了。之前那些循环之类的我是注释掉没有删除,现在删除掉就可以了。

  • 小小白001
    2017-03-12 00:38:22

    我的也是这个错误,解决了吗?

  • 我喜欢的样子你都有
    2017-03-09 20:04:58

    我也报错了,你解决了吗?

  • houlonglong
    2017-02-26 17:14:32

    给入口文件的,加上单引号试试看

  • xtt2829798109
    2017-02-24 09:05:08

    代码:var htmlWebpackPlugin = require('html-webpack-plugin');

    module.exports = {
        entry:{
            main: './src/script/main.js',
            a: './src/script/a.js',
            b: './src/script/b.js',
            c: './src/script/c.js'
        },//打包的入口 /*['./src/script/main.js','./src/script/a.js'],*/
        output: {
            path: './dist',// 路径
            filename: 'js/[name]-[chunkhash].js',//打包以后的文件名    [name]-[chunkhash] [name]-[hash]
            publicPath: 'https:abc.com'
        },
        plugins:[
            new htmlWebpackPlugin({
                filename: 'a.html',
                template: 'index.html',
                inject: 'body',
                title: 'this is a.html',
                chunks: ['a','main']
            }),

            new htmlWebpackPlugin({
                filename: 'b.html',
                template: 'index.html',
                inject: 'body',
                title: 'this is b.html',
                chunks: ['b']
            }),

            new htmlWebpackPlugin({
                filename: 'c.html',
                template: 'index.html',
                inject: 'body',
                title: 'this is c.html',
                chunks: ['c']
            })
        ]
    }

    错误:

    58af86b80001185105000651.jpg

    58af86b9000165bb05000375.jpg


  • _莫忘初衷_
    2017-02-21 17:38:21

    什么错误啊。。