我具有以下Webpack配置,从Visual Studio构建时效果很好,但是我想设置监视模式,以便在每次文件更新时生成我的HTML文件。
这会在模板更改时更新,但是当TestExport.js文件更改时,似乎用以前的javascript缓存版本替换了html文件javascript吗?
我绝对对为什么要这样做感到困惑,是否缺少我需要添加的东西来阻止这种缓存的发生?
var path = require('path');
var fs = require("fs");
const HtmlWebpackPlugin = require('html-webpack-plugin');
const webpack = require('webpack');
module.exports = (env) => {
return [
{
context: __dirname,
entry: {
TestExport: './Resources/TestExport/index.js',
},
output: {
path: path.resolve(__dirname, 'Resources')
},
plugins:
[new HtmlWebpackPlugin({
testExport: fs.readFileSync('./Resources/TestExport/js/TestExport.js', 'utf8'),
style: fs.readFileSync('./Resources/TestExport/css/style.css', 'utf8'),
filename: 'TestExport_Debug.html',
template: './Resources/TestExport/TestExportTemplate.html',
inject: false
})]
}
];
};