我正在尝试自动化进入/ dist的资产。我有以下config.js:
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']
}
}
我还想在运行webpack时将/ lib旁边目录中的main.html包含到/ dist文件夹中。我怎样才能做到这一点?
更新1 2017_____________
现在,我最喜欢的方法是将html-webpack-plugin
模板文件与一起使用。也要感谢大家接受的答案!这种方式的优点是索引文件也将开箱即用添加了cachbusted js链接!
在Windows上可以正常使用:
npm install --save-dev copyfiles
package.json
我有一个复制任务:"copy": "copyfiles -u 1 ./app/index.html ./deploy"
这将我的index.html从app文件夹移到deploy文件夹。