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'));
所以,希望官方能帮忙看下,到底是什么原因导致的,麻烦了,谢谢了。
期望结果
输出中文的星期几
实际结果
输出英文的星期几