Совместимый с IE6+ пример с использованием React/anujs. Часть кода взята из anu-ie8-example и anujs-webpack4-ie7-8. Для маршрутизации используется reach router, который был адаптирован для совместимости с IE.
Изначально планировалось добавить управление состоянием на основе rematch для использования в собственных проектах. Однако, к сожалению, после добавления react-redux, приложение перестало работать в IE8. Попытки использования различных polyfills не дали результата. Если кто-то уже решил эту проблему, буду признателен за советы.
Хочу выразить благодарность RubyLouvre за его труды, anujs — это отличный проект в области фронтенда.
npm i
npm start
npm start
// Запуск разработки, тестирование в IE8- не работает. Этот режим удобен для разработки, поддерживает автоматическое компилирование и горячую перезагрузку.npm run start-ie
// Режим разработки для IE8, используется для отладки в IE8. Не поддерживает автоматическое компилирование и горячую перезагрузку.npm run build-ie
// Компиляция для совместимости с IE8 в режиме продакшн.Так как webpack-dev-server
не поддерживает IE8-, для start-ie
используется запуск сервера с помощью Koa. После запуска поддерживается автоматическое компилирование, но горячая перезагрузка не работает. Для простых проектов разработка начинается с npm start
, а после завершения функциональной разработки используется npm run start-ie
для отладки в IE8-.При запуске npm run start-ie
, если требуется доступ к интерфейсу API сервера, можно настроить прокси в файле server.js
. При запуске npm start
прокси для webpack-dev-server
настраивается в файле webpack.dev.config.js
.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )