Поддержка Gatsby для IE11 - PullRequest
       23

Поддержка Gatsby для IE11

0 голосов
/ 31 декабря 2018

Скажите, что я хотел бы поддержать IE11 (и, к сожалению, да), как бы я заставил gatsby develop работать на этом плохом старом браузере?

Прямо сейчас, я получаю это сообщение:

webpack-hot-middleware's client requires EventSource to work.

Этот полифилл выглядит многообещающе , но это все, что я сделал.

Любая помощь?

PS Вероятно, стоит упомянуть, что я использую Gatsby v 2.4.7

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Похоже, что Gatsby не поддерживает IE в разработке, только в производстве, поэтому не будут добавлены полизаполнения и IE выдаст ошибку при использовании gatsby develop.

https://www.gatsbyjs.org/packages/babel-preset-gatsby/

0 голосов
/ 01 января 2019

Согласно документации Gatsby, вам нужно использовать babel 7.

Babel помогает гарантировать, что написанный вами JavaScript работает в разных браузерах (включая более старые версии Internet Explorer).

Ссылка:

Babel 7 (Гэтсби)

Гэтсби использует возможность Babel 7 автоматически добавлять полифиллы для ваших целевых браузеров.

Более новые браузеры поддерживают больше API JavaScriptчем старые браузеры.Для более старых версий Gatsby (через Babel) автоматически добавляет минимальные «полифилы», необходимые для работы вашего кода в этих браузерах.

Если вы начнете использовать более новый JavaScript API, такой как [] .include, который не поддерживаетсянекоторыми из ваших целевых браузеров вам не придется беспокоиться о том, что это сломает старые браузеры, поскольку Babel автоматически добавит необходимый polyfill core-js / modules / es7.array.include.

Ссылка:

Поддержка браузера

...