В случае, если импорт ссылается на библиотеку vue-material
, правильный способ импортировать ее:
import VueMaterial from 'vue-material';
и связать приложение с ней.
Невозможно импортировать его с собственными модулями ES (<script type="module">
).
Можно импортировать пакеты, которые были построены как модули ES (например, vue.esm.browser.js
для vue
), но vue-material
не имеетТочка входа ES6.
В случае, если /material/vue-material.js
относится к vue-material/dist/vue-material.js
, это модуль UMD, который не может быть импортирован модулем ES без взаимодействия модуля.
Модуль ES, который может быть импортирован, vue-material/src/index.js
, но его нельзя импортировать напрямую, поскольку пакет использует исходные файлы, которые не соответствуют спецификациям (.vue, .scss) и должны быть собраны.
Способ импорта vue-material
модуля UMD всреда выполнения должна использовать SystemJS для взаимодействия модулей.
Кроме того, IIFE является антипаттерном в области действия модуля.