h5端引入moment.js
[h5端引入moment.js,会调用不同文件夹下的moment.js,且引入语言包不能使用 · Issue #10754 · NervJS/taro](https://github.com/NervJS/taro/issues/10754)
第一种引入方式(不行的,但是在其他项目正常)
import moment from 'moment';
import 'moment/locale/zh-cn';
moment.locale('zh-cn');
console.log(moment().format('ddd'));
输出的结果还是英文的星期几,所以就比较疑惑,因为在其他的项目中都是用这样的方式引入的,一点问题都没有,所以进一步调试,我找到了项目中的node_modules
文件夹下的moment
的包,分别在monent.js
和zh-cn.js
(在moment里面有两个这样的文件,我都给加上了),分别加上了console.log的调试,具体的结果如下:
第二种引入方式(可行的,但是不理解为啥可以了)
import moment from 'moment';
import 'moment/dist/locale/zh-cn';
moment.locale('zh-cn');
console.log(moment().format('ddd'));
所以,希望官方能帮忙看下,到底是什么原因导致的,麻烦了,谢谢了。
期望结果
输出中文的星期几
实际结果
输出英文的星期几
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律