我在中使用矩.js typescript
具有 webpack
为了创建我自己的java脚本客户端组件,一切都很好。
所用组件的版本:
"dependencies": {
"circular-dependency-plugin": "^5.2.2",
"ignore-loader": "^0.1.2",
"moment": "^2.29.1",
"moment-locales-webpack-plugin": "^1.2.0",
"ts-loader": "^9.2.3",
"typescript": "^4.3.5",
"webpack": "^5.45.1",
"webpack-cli": "^4.7.2",
"webpack-dev-server": "^4.0.0-beta.3"
}
对于添加波斯文化(如本例),我必须编写如下代码:
import * as moment from "moment";
import "moment/locale/fa";
console.log(moment.locale()); // en
moment.locale("fa");
console.log(moment.locale()); // muste be fa
现在我收到这个错误:
我认为webpack对.js文件进行的额外处理和模拟 require()
方法解决这个问题。我搜索并找到了一些类似我的问题,但答案不可用。问题是什么?我如何配置网页包以解决此问题。
1条答案
按热度按时间nmpmafwu1#
版本
moment js
支持moment.locale()
添加@ 2.8.0
.自v2.8.1起,
moment.locale('en')
设置本地化,但不返回moment
.