Я экспортировал библиотеку компонентов Vue, предназначенную для библиотеки. Но попытка импортировать это не работает. Я получаю ошибку Cannot read property extend of undefined
.
Это происходит на линии, где он пытается экспортировать Vuetify colrable. Так что одним из способов исправить это может быть экспорт без Vuetify и использование его как зависимости вместо этого.
I НЕ МОГУТ экспортировать его как модуль npm, так что не советуйте.
Мой скрипт сборки:
"build-bundle": "vue-cli-service build --target lib --name test-component-library src/index2.js",
Мой index2.js:
import TestComponent from './components/TestComponent/TestComponent' // Expansionheader
const FirstLibrary = {
install (Vue) {
Vue.component('test-component', TestComponent);
}
};
// Automatic installation if Vue has been added to the global scope.
if (typeof window !== 'undefined' && window.Vue) {
window.Vue.use(FirstLibrary)
}
export default FirstLibrary;
Импорт выполняется в файле index.html, например:
<script src="test-component-library.umd.js"></script>
Я пытался использовать как общие файлы, так и файлы сборки umd. Оба они дают ошибки. Может кто-нибудь помочь мне решить это? Или знаете способ экспортировать библиотеку без Vuetify?
Заранее спасибо