Задать вопрос
@Vallllez

Как передать hash в генератор JSON?

webpack.config.js имеет такой вид

var widgetName = process.env.npm_package_widgetName;
var widgetFilename = "widget-" + widgetName +"." + version + "[hash].js";

output: {
        path: path.join(__dirname, "dist"),
        filename: "js/"+ widgetName + "/" + widgetFilename
    },

и получаем на выходе widget-abc.1.3.3ff960207953b592f4a6e.js

а так же 2 плагина которые генерируют JSON

plugins: [
        new WriteJsonPlugin({
            object: {name: widgetName, resource: widgetFilename},
            path: ".",
            filename: 'js/' + widgetName + '/info.json',
            
        }),
        new GenerateJsonPlugin('infoTEST.json',{
            name: widgetName,
            resource: widgetFilename
        })],

каждый из которых дает такой результат

{
  "name": "voucher",
  "resource": "widget-voucher.1.3.3[hash].js"
}


Как получить в JSON hash ?
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы