Closed azoth1991 closed 8 months ago
.vue 后缀问题,配置下 extensions 支持 .vue
补充了后缀 可以试试最新版
✘ [ERROR] No matching export in "node_modules/vue/dist/vue.runtime.esm-bundler.js" for import "default"
node_modules/@lljj/vjsf-utils/vueUtils.js:5:7:
5 │ import Vue from 'vue';
也是 vite 项目, 引入的 vue3-form-core, 报错信息如上
@lljj-x
✘ [ERROR] No matching export in "node_modules/vue/dist/vue.runtime.esm-bundler.js" for import "default" node_modules/@lljj/vjsf-utils/vueUtils.js:5:7: 5 │ import Vue from 'vue';
也是 vite 项目, 引入的 vue3-form-core, 报错信息如上
@lljj-x
查到问题了, 在 vjsf-utils/vue3Utils.js 和 vjsf-utils/formUtils.js 中引用了 vueUtils.js,vueUtils.js 中引入了 Vue2..
把 vueUtils.js 中的 nodePath2ClassName, isRootNodePath, computedCurPath, getPathVal, path2prop
单独剥离出一个 vue 公共工具 js 就行了
没找到 vjsf-utils 仓库位置, 只能等作者修复了
@mice33 对 很有道理,可以贡献就更好了
不过你的使用方式是基于源码导入的吗 ?vue3 utils build之后vue2的导入部分应该是会被rollup shake掉
@lljj-x 没找到 vjsf-utils 仓库位置。。
嗯对,要基于 vant 写一个只能源码导入了
@lljj/vjsf-utils 在这个下面 ,可以按你说的抽出来会更合适
vite.config.ts