Как я могу предварительно скомпилировать данные с помощью Webpack? - PullRequest
3 голосов
/ 08 июля 2019

У меня есть веб-приложение, которое использует некоторые статические (редко изменяемые) данные в формате JSON. JSON - это просто массив объектов, и я делаю некоторые преобразования, чтобы создать более удобную карту для поиска и некоторых других манипуляций. Приложение построено с использованием Webpack

Код выглядит так:

import entries from './entries.json'

export const entriesMap = entries.reduce((acc, entry) => {
  // some transforming code here
}, {})

Проблема в том, что это выполняется каждый раз при загрузке приложения и фактически всегда выполняет одну и ту же работу.

Мой вопрос: есть ли способ сообщить Webpack, чтобы он выполнял этот код во время компиляции, чтобы он автоматически связывал приложение с entriesMap уже оцененным?

Если да, есть ли причина для этого или лучше оставить это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...