При создании стандартного приложения vue (с использованием vue-cli v3.0) и включении @feathersjs/feathers
для реализации соединения с API перьев я получаю сообщение об ошибке в Internet Explorer 11 (SCRIPT1010: Expected identifier
)
Суть в том, чтобы найти простой способ решения подобных проблем, потому что в больших проектах можно легко найти множество проблем с библиотеками, а иногда необходимо поддерживать хотя бы одну версию Internet Explorer (по крайней мере, с точки зрения бизнеса).зрения)
Я прочитал на сайте перьев (https://docs.feathersjs.com/api/client.html#module-loaders), что библиотека использует ES6, поэтому в этом случае она должна быть передана для работы в браузере, таком как IE11.
Поэтому я попробовал это, но безуспешно:
// vue.config.js
module.exports = {
baseUrl: '/',
transpileDependencies: [
'@feathers/commons',
'@feathers/errors',
'@feathers/feathers',
'debug'
]
}
и получил ошибки даже в chrome: Uncaught ReferenceError: exports is not defined
Я создал проект, чтобы показать эту ошибку: https://github.com/riescorp/vue-internet-explorer
Можно использовать IE11 для этого приложения, даже если оно не работает быстро или выглядит красиво, но работает.