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'
Эти импорта должны быть в корневом файле индекса вашего проекта. Надеюсь это поможет.