1***@qq.com
1***@qq.com
  • 发布:2023-03-23 16:56
  • 更新:2023-10-27 16:52
  • 阅读:544

求教uni-app的vue3版本怎么导入cjs?

分类:uni-app

如下的代码var variable = 'foo';module.exports = variable; 如果直接import编译时会报错The requested module does not provide an export named 'default',这是vite运行特性导致的。如果在vite.config.js添加设置optimizeDeps.include,能编译H5成功且输出正确,但是编译小程序会报错"default" is not exported by ‘....’,然后把import改为* as后能编译通过,但是输出却是undefined。最后问下怎么在不修改代码的前提下导入cjs,或者怎样在预编译阶段把cjs转为esm。

2023-03-23 16:56 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

你好,请问有解决方法吗

jaqi

jaqi

放到node_modules目录下,或者是分包创建一个node_modules目录放里面

jaqi

jaqi

https://blog.csdn.net/ljq547152849/article/details/134074828 这个方案可以吧cjs依赖打包到分包里,

要回复问题请先登录注册