ReactJS: совместимость с IE 10, набор не определен

Я пытаюсь сделать ReactJ совместимым с IE 10 и добавил следующие операторы импорта перед любым другим импортом.

import '@babel/polyfill';
import 'core-js/es6/map';
import 'core-js/es6/set';

Импорт выполняется в индексном файле моего приложения App.tsx.

Однако я все еще получаю следующую ошибку и не могу ее устранить.

SCRIPT5009: 'Set' is undefined

Как я могу решить эту проблему?

0 ответов

Я тоже работаю в этом же номере. Чтобы решить эту проблему, вам понадобятся дополнительные пакеты узлов для выполнения полизаполнений. Пожалуйста, сначала установите пакет npm " core-js ". После этого добавьте

import 'core-js/es/set'
import 'core-js/es/map'

Если проблемы по -прежнему возникают, установите этот другой пакет act-app-polyfill и добавьте следующий дополнительный импорт:

import 'react-app-polyfill/ie9'

Эти импорта должны быть в корневом файле индекса вашего проекта. Надеюсь это поможет.

Другие вопросы по тегам