Я установил @mdi/svg
в свой проект и сейчас пытаюсь собрать его в режиме сборки библиотеки vue-cli.Однако эта библиотека всегда включена в мои связанные файлы.
Я уже обнаружил, что мне нужно добавить эти библиотеки в мои внешние пакеты в vue.config.js
.Так что в настоящее время у меня есть эта часть в моей конфигурации:
chainWebpack: (config) => {
config.externals({
...config.get('externals'),
'lodash': 'lodash',
'core-js': 'core-js',
'@mdi/svg': {
commonjs: '@mdi/svg',
commonjs2: '@mdi/svg',
umd: '@mdi/svg',
amd: 'svg',
root: 'svg'
},
})
Это работает для lodash, но не для 'core-js' и '@ mdi / svg'.Я думаю, причина, по которой он не работает для '@ mdi / svg', заключается в том, что это пакет с ограниченным доступом.Понятия не имею, почему это не работает для core-js
, хотя.
Кто-нибудь знает?