В другом вопросе принятый ответ с 11 ответами предлагает использовать html-webpack-plugin
веб-пакета для объединения HTML + JS + CSS.
Ни слова о том, как, так что это мой вопрос. У меня есть файл документации, в HTML. Он включает в себя два внешних файла CSS и один файл JavaScript (подсветка синтаксиса). Я хотел бы объединить все это в один файл HTML для удобства распространения.
Я пытался использовать веб-пакет без упаковки JS со следующим webpack.config.js
:
const HtmlWebpackPlugin = require("html-webpack-plugin");
module.exports = {
plugins: [
new HtmlWebpackPlugin({
title: 'Documentation',
template: "index.html",
filename: 'index_bundle.html'
})
]
};
Но это вызвало ошибку, потому что webpack требует путь ввода и вывода сценария:
Error: 'output.filename' is required, either in config file or as --output-filename
Так как мне это сделать? Является ли вебпак правильным выбором?