У меня ошибка при использовании vue-property-decorator
в моей дополнительной библиотеке.
От этого ответа stackoverflow.Vue is being loaded/packed into the bundle by webpack and also loaded externally (not via webpack)
https://stackoverflow.com/a/50932919/5988531
Я делаю что-то подобное в моем main.ts
:
import MyIcon from '<my-external-library>/src/components/icon/icon.vue';
Vue.component('my-icon', MyIcon);
Затем я использую my-icon
в проекте и получаю ошибку.
Есть ли у вас какие-либо комментарии или предложения по этому поводу?
PS Я думаю, это потому, что нам нужно расширить класс Vue в файле *.vue
.Можно ли использовать декораторы свойств без расширения экземпляра Vue?