Javascript $listeners是只读的$attrs是只读的

Javascript $listeners是只读的$attrs是只读的,javascript,typescript,vue.js,webpack,Javascript,Typescript,Vue.js,Webpack,在我的附加库中使用vue属性装饰器时出错。 从这个答案来看。 Vue正在通过webpack加载/打包到捆绑包中,也在外部加载(不是通过webpack) 我在我的main.ts中执行类似操作: import MyIcon from '<my-external-library>/src/components/icon/icon.vue'; Vue.component('my-icon', MyIcon); 从'/src/components/icon/icon.vue'导入MyIc

在我的附加库中使用
vue属性装饰器时出错。

从这个答案来看。
Vue正在通过webpack加载/打包到捆绑包中,也在外部加载(不是通过webpack)

我在我的
main.ts中执行类似操作:

import MyIcon from '<my-external-library>/src/components/icon/icon.vue';
Vue.component('my-icon', MyIcon);
从'/src/components/icon/icon.vue'导入MyIcon;
Vue.component('my-icon',MyIcon);
然后,我在项目中使用了
my icon
,并得到了一个错误

你对此有什么意见或建议吗

另外,我认为这是因为我们需要在
*.Vue
文件中扩展Vue类。我可以在不扩展Vue实例的情况下使用属性装饰器吗