#vue.js #internet-explorer #iis #nuxt.js #vuetify.js
#vue.js #internet-explorer #iis #nuxt.js #vuetify.js
Вопрос:
Я направляюсь к своему первому развертыванию Nuxt большого внутреннего приложения. И я хотел бы поддерживать IE 11, по крайней мере, на некоторое время. Но когда я создаю файлы развертывания и пытаюсь получить доступ к промежуточному сайту с помощью IE, я немедленно получаю синтаксическую ошибку из одного из сгенерированных файлов js.
Начнем со специфики:
Vue 2.6.12
Nuxt 2.14.6
Vuetify 2.3.2
Плагины Nuxt для axios, auth и нескольких других плагинов.
Приложение развертывается в IIS, используя nuxt generate и копируя каталог dist на сервер. Я пытался использовать команду generate с флагом modern -m и без него. Нет возможности развертывания, кроме как через IIS (спецификация клиента), и я бы предпочел не запускать там узел, поскольку статическое развертывание должно работать.
Я разрабатываю на Mac и, следовательно, не имею практического способа запустить и получить доступ к версии разработчика с помощью IE.
Приложение корректно работает в современных браузерах, но выдает немедленную синтаксическую ошибку в IE.
Насколько я понимаю, версия, совместимая с IE, будет загружена во время процесса генерации, но, очевидно, я что-то пропустил.
Как я уже сказал, это мое первое развертывание Vue / Nuxt, поэтому буду признателен за любые советы. Я буду рад предоставить любые дополнительные подробности.
Заранее спасибо за любые предложения о том, что / как устранить это.
Ответ №1:
Пожалуйста, выполните следующие действия
- Проверьте, не вызвана ли синтаксическая ошибка какой-либо зависимостью. Я столкнулся с синтаксической ошибкой при использовании плагина vue-calendar. У этого плагина есть проблема с IE11
- Попробуйте добавить
pollyfill.io
в свое приложение. Внутри вашейnuxt.config.js
попытки добавить внутриhead
script: [{ src: 'https://cdn.polyfill.io/v2/polyfill.min.js' }]
- Если добавление в
nuxt.config.js
не работает, попробуйте использовать код в вашемapp.html
файле
Комментарии:
1. Большое спасибо за ваш ответ. Что касается зависимостей, я хорошо понимаю, что проблема может быть там. Но у меня есть ряд внешних зависимостей, и я не знаю ни одного способа выяснить, в чем может быть проблема, не удаляя их по одному, что займет намного больше времени, чем у меня есть на данный момент. Если у вас есть мысли о более простом способе проверки зависимостей, пожалуйста, сообщите мне. Я попробую полифилл. Надеюсь, это что-то изменит. Еще раз спасибо.