У меня есть приведенная ниже конфигурация веб-пакета, она прекрасно работает при сборке из 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
})]
}
];
};