Было бы неплохо, если бы можно было проверить целостность выходных файлов с помощью [contenthash]. Например, моя конфигурация содержит
output: {
path: path.join(outputDir, "static"),
filename: "script.[contenthash].js",
chunkFilename: "[name].[contenthash].js",
publicPath: "/static/",
hashDigestLength: 64,
hashFunction: "sha256"
},
и если у меня есть какой-нибудь выходной файл, например script.HASH.js
, я бы хотел запустить sha256sum script.HASH.js
и убедиться, что хэши совпадают:
HASH script.HASH.js
Я видел в этот вопрос причина, по которой хэши не совпадают: значение [contenthash] вычисляется после кодирования base64 и до минимизации. Мой вопрос: возможно ли изменить это так, чтобы хеш вычислялся после минимизации и т. Д., Чтобы он соответствовал?