У меня есть Vue. js Single File Component, который зависит от primevue / AutoComplete. vue. При передаче кода для IE11 (я знаю, я знаю) файлы, созданные из автозаполнения. vue игнорируются и поэтому не переносятся, что приводит к ошибкам в Inte rnet Explorer.
Я настроил babel-loader config, как описано здесь и соответствующая часть моего webpack config теперь выглядит так:
{
test: /\.vue$/,
loader: 'vue-loader'
},
{
test: /\.js$/,
use: [
{
loader: 'babel-loader',
options: {
exclude: file => (/node_modules/.test(file) && !/\.vue\.js/.test(file))
},
presets: [
["@babel/preset-env",
{
"useBuiltIns": "usage",
"debug": true,
"modules": false,
"corejs": { version: "3.6", proposals: true }
}
]
]
}
}
]
},
Глядя на предложенное исключение функция, она опирается на файлы с суффиксом, например, AutoComplete. vue. js, но когда я регистрирую параметр file, я не вижу ни одного файла с этим суффиксом.
Как предполагается фильтровать вложенные зависимости Vue, если предложенное окончание файла не предоставлено vue -loader? Я пропускаю эти зависимости из-за ошибки конфигурации?