Мне сложно упаковать наши компоненты в пакет npm, чтобы мы могли использовать их в других проектах.У меня такое чувство, что я искал везде в интернете безрезультатно.Я подозреваю, что использование наших компонентов в стиле синтаксиса класса делает большинство, если не все, примеры неудачными для меня.Последним и наиболее успешным до сих пор был тот, что был в документации Vue Однако с этим я получаю ошибку:
[!] (buble plugin) SyntaxError: Unexpected character '@'
Причина этого, очевидно, заключается в синтаксисе класса с @Componentнемедленно провалить сборку.Есть ли способ заставить это работать с синтаксисом класса?
Часть скрипта моего компонента выглядит следующим образом (ничего особенного в частях CSS и шаблона):
<script>
import { Vue, Component, Prop } from 'vue-property-decorator';
@Component
export default class Checkbox extends Vue {
@Prop({default: false}) checked;
};
</script>