为什么在webpack.config.js里plugin的里面,chunks这个会报错
是不是template 中的错误?
<%= htmlWebpackPlugin.options.date%><%%> ,你们模板html文件的这些都删除 ,不要注释, 这些注释不了,然后就不会出错了
模板中引入的js 引入模板的模块也要引入 比如你index.html中开始有main.js 那a b c的chunks里面就要有main
......马丹、搞了一下午不知道哪出错 汗颜呐
同样的问题,汗~~大家解决了吗?
请问有解决的吗?这个问题
我把index.html页面里的注释删掉就可以了。之前那些循环之类的我是注释掉没有删除,现在删除掉就可以了。
我的也是这个错误,解决了吗?
我也报错了,你解决了吗?
给入口文件的,加上单引号试试看
代码: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']
})
]
}
错误:
什么错误啊。。