有什么办法,批量生成html?
我知道可以生成html,但有什么办法可以批量生成几十上百个html页面?
最好是能引入公共头部和尾部,就中间内容不一样,然后生成几十个页面
本人做前端的,想做一个整站的全部静态页面,刚刚接触webpack,想问问~
有什么办法,批量生成html?
我知道可以生成html,但有什么办法可以批量生成几十上百个html页面?
最好是能引入公共头部和尾部,就中间内容不一样,然后生成几十个页面
本人做前端的,想做一个整站的全部静态页面,刚刚接触webpack,想问问~
看你描述是要做多页面应用,可以通过设置不同的 entry, 然后 htmlWebpackPlugin 中指定 filename 使用 [name],例如:
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: {
pageA: 'xx/xx/index.js',
pageB: 'yy/yy/index.js'
},
// ...
plugins: [
new HtmlWebpackPlugin({
template: 'index.html',
filename: `[name].html`,
}),
// ...
]
}
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
6 回答1.1k 阅读
webpack 做不了。 gulp 更适合。
node、shell 都可以,直接做文件复制 cp 命令。
本质来讲就是文字替换,这样说 webpack 也能做,就是不太适合