uview组件库web开发报错dayjs.min.js?v=2ae60938‘ does not provide an export named ‘default‘解决办法

在使用uview框架的时候,使用u-datetime-picker组件库开发h5页面报错如下: 

main.ts:21SyntaxError: The requested module '/node_modules/uview-plus/node_modules/dayjs/dayjs.min.js?v=2ae60938' does not provide an export named 'default' (atu-datetime-picker.vue:14:9)

这是因为在组件库中导入使用了dayjs依赖:

但是在引入的时候,报错了,所以我们可以尝试修改引入的方式改为就可以了:

import dayjs from 'dayjs/esm/index';

重新启动服务就不会报错了。

也可以参考github上的解决办法:ES6 Module Support? · Issue #313 · iamkun/dayjs · GitHub 

猜你喜欢

转载自blog.csdn.net/weixin_44786530/article/details/142951400