Мой ответ работает нормально, но я решил попробовать его на Edge и Chrome, и в обоих браузерах я получаю синтаксическую ошибку при загрузке. Приложение было написано с использованием create-реагировать-приложение, и когда я обнаружил, что оно не работает на Windows, я сделал следующее:
- Установлено
react-app-polyfill
- Обновлено Мой список браузеров в
package.json
включает ie 11
и last 1 edge
- импортированных
react-app-polyfill/stable
и react-app-polyfill/ie11
в index.js
- Удалено
node_modules/.cache
и перезапуск npm start
, но и консоли инструментов Edge и IE 11 dev показывают синтаксические ошибки: , но по разным причинам они показывают разные номера строк. В отчаянии я также попытался удалить все node_modules
и снова запустить npm install
. Все равно ничего не помогло.
Если я выполняю сборку и обслуживание, некоторые страницы работают, а на других я получаю ошибки в IE и Edge с жалобами на попытку сделать map
или length
для пустых значений.