Webpack在监视模式下缓存某些文件

时间:2018-11-01 10:13:04

标签: node.js webpack

我具有以下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
                })]
        }
    ];
};

0 个答案:

没有答案