Я вижу некоторые ошибки «Не удается найти переменную: установить» в старых браузерах.Я полагаю, что это Typescript и Webpack, амбициозно относящиеся к их использованию функций es6, ничего страшного, я могу заполнить это так же, как я заполнил Object.assign
для React.
Теперь моя конфигурация Polyfill для веб-пакета выглядит следующим образомthis:
// using include in the callback selection requires a polyfill for ie
require('string.prototype.includes');
// some older browsers don't support Set, which apparently something compiles to
require('es6-set');
// fetch() polyfill for making API calls.
require('whatwg-fetch');
// Object.assign() is commonly used with React.
// It will use the native implementation if it's present and isn't buggy.
Object.assign = require('object-assign');
Но после выпуска и проверки выпуска, я все еще вижу ошибки в старых браузерах, связанных с Set.Я просмотрел документы по добавлению полизаполнений в веб-пакет и не вижу, пропускаю ли я шаг или почему это не работает.
Что я делаю неправильно или что еще можно сделатьпопробовать?