Я пытаюсь автоматизировать активы, входящие в/dist. У меня есть следующий config.js:Webpack.config как просто скопировать index.html в папку dist
module.exports = {
context: __dirname + "/lib",
entry: {
main: [
"./baa.ts"
]
},
output: {
path: __dirname + "/dist",
filename: "foo.js"
},
devtool: "source-map",
module: {
loaders: [
{
test: /\.ts$/,
loader: 'awesome-typescript-loader'
},
{ test: /\.css$/, loader: "style-loader!css-loader" }
]
},
resolve: {
// you can now require('file') instead of require('file.js')
extensions: ['', '.js', '.json']
}
}
Я также хочу, чтобы включить main.html из каталога, который находится рядом с/Lib, в папку/DIST при запуске Webpack. Как я могу это сделать?
UPDATE 1 2017_____________
Мой любимый способ сделать это сейчас является использование html-webpack-plugin
с помощью файла шаблона. Благодаря принятому ответу тоже! Преимущество этого способа заключается в том, что в файле индекса также будет добавлена ссылка cachbusted js из коробки!
Я использую второй способ, и он работает, спасибо! – soulmachine
теперь переместил это на принятый ответ – SuperUberDuper
Кажется неправильным, чтобы javascript включал зависимость от HTML-файла ... – MonkeyWrench