我正在使用Vite/Vue 3(如果有关系,请使用TypeScript),我想使用以下Vue 2组件:https://github.com/tylerkrupicka/vue-json-component
使用以下声明导入后:
import JSONView from 'vue-json-component'
并像这样使用它:
<JSONView:data="{foo:'bar',toto:'baz'}" root-key="root" class="tree" />
Vite报告了以下错误:
✘ [ERROR] No matching export in "node_modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node_modules/vue-json-component/dist/index.module.js:2:7:
2 │ import Vue from 'vue';
我的理解是,Vite不能很好地与Vue 2配合使用。我一直试图找到一个解决方案来声明Vue 2组件,或者“ Package ”它们以使它们与Vite/Vue 3一起工作,但没有成功。
我想避免分叉的项目,如果可能的话,重写它的Vue 3。
谢谢
1条答案
按热度按时间sr4lhrrt1#
在
package.json
中,添加以下内容: