Не могу импортировать библиотеку Vue из файла Javascript - PullRequest
0 голосов
/ 24 мая 2019

Я экспортировал библиотеку компонентов 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?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...