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:
node_modules中avue插件的文件结构:
将avue文件拷贝到其他文件夹下:
在main.ts引入拷贝后的avue:
浏览器报错信息:
回复
1个回答

test
2024-08-11
改用 script:src
引入的方式,引入 avue
👉 examples/element-ui/card/index.html · smallwei/Avue - Gitee.com
相关链接
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容