Как динамически менять пути к JS файлам в JSON файле во Vue Cli?
У меня есть проект на Vue Cli 4, в проекте есть JSON файл, в этом файле есть пути к JS файлам, то есть суть проста, этот файл проходит через GenerateJsonFileWepbackPlugin и ложиться в dist/ при сборке проекта, но проблема в том что в этом файле есть пути к JS файлам которые находятся в dist, то есть я могу прописать пути к этим файлам вручную, но мне придётся каждый раз их переписывать, вроде не страшно, но у этих файлов есть hash, то есть name.7e9572v.js меняться он динамически, и каждый раз записывать как-то трудоёмко, так вот, суть вопроса в том можно ли как либо на уровне обработки JSON через GenerateJsonFileWepbackPlugin дожить туда пути к обновлённым названиям JS файлов.
class RandomPlugin {
apply(compiler) {
compiler.hooks.emit.tapAsync(this.constructor.name, (compilation, callback) => {
const chunkList = [];
for (const chunk of compilation.chunks) {
// тут какая-нить фильтрация
chunkList.push(...chunk.files);
}
// тут запись в файл или ещё что
console.log(chunkList);
callback();
});
}
}