JSON-файлы объединяются, даже если они не используются - PullRequest
0 голосов
/ 05 апреля 2019

Я с большим успехом следовал руководству по началу работы с Webpack 4, но у меня возникли проблемы с пакетом, включающим файлы JSON, которые на самом деле нигде не включены в код.

Я использую axios для выполнения ajax-запроса к файлам json по мере необходимости. Это статические файлы, и я использую copy-webpack-plugin для копирования файлов json в папку dist. Единственное место, где упоминаются файлы - это вызов axios.get ().

Однако при сборке файлы JSON включаются в dist / index.js. Почему это происходит?

1 Ответ

0 голосов
/ 03 мая 2019

Я решил эту проблему, переместив файлы JSON за пределы каталога src.

ДО:

/
  src/
    js/
    json/
  package.json
  webpack.config.js

ПОСЛЕ:

/
  data/
    json/
  src/
    js/
  package.json
  webpack.config.js

И изменил конфигурацию copy-webpack-plugin для копирования data в папку dist во время сборки.

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