npm安装datav-vue3(一个大屏边框和装饰组件)后报错Failed to resolve entry for package "@dataview/datav-vue3". The package may have incorrect main/module/exports specified in its package.json.

发布时间 2023-10-22 14:34:35作者: dirgo

原因:个人认为应该是npm上的版本比较低,因为弄好后装饰只能用到第8个,后面的都没有,查看package.json里它的版本为^0.0.0-test.1672506674342,也就是说还没有正式版,在官方的说明里也有体现---[目前还处于 Alpha 阶段,所有的 API 及 Props 都可能在后续迭代中发生变化]介绍 | DataV

解决方法:参考其他人的文章:Vue3安装dataV报错以及解决方案_呆呆的机器人儿~的博客-CSDN博客

将 @dataview\datav-vue3/package.json 文件里的 module项index.js改为index.mjs

// "module": "./es/index.js", //修改前
"module": "./es/index.mjs", // 修改后

 

这样改完后可以使用了,至于装饰9以后不能用的问题,暂时没有时间,就先不用后面的了

其他参考文章:

Vue3中按需导入使用dataV的vue3版本_datav 按需引入-CSDN博客