Vue3将node_modules内能正常引入的插件包文件拷出来后引用为什么会报错?-灵析社区

一个响亮的昵称

在开发过程发现了一个问题,在vue3+vite+ts的项目中安装好avue插件后,在main.ts中将avue全局import,页面可正常使用无异常。 但是当我把node_modules中avue文件内容拷出来,放到项目其他的文件夹下,目录结构和文件都保持一致。然后在main.ts中import后,在预览页面时浏览器就会报出The requested module '/src/utils/avue/lib/avue.js' does not provide an export named 'default'的错误。 请问这是为什么?如何解决该错误? main.ts 文件中引入avue: ![https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018319834_nNfy.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018319834_nNfy.png) node_modules中avue插件的文件结构: ![https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018326689_sMSi.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018326689_sMSi.png) 将avue文件拷贝到其他文件夹下: ![https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018333018_PGTC.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018333018_PGTC.png) 在main.ts引入拷贝后的avue: ![https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018339499_HV7d.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018339499_HV7d.png) 浏览器报错信息: ![https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018347625_gg9Z.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1725018347625_gg9Z.png)

阅读量:168

点赞量:0

问AI
改用 script:src 引入的方式,引入 avue 👉 examples/element-ui/card/index.html · smallwei/Avue - Gitee.com