一尘不染

使用Moment JS的Create-React-App:找不到模块“ ./locale”

node.js

只需npm update在我的Web应用程序上运行,现在 Moment JS 似乎失败,并显示以下消息:

Error: Cannot find module "./locale"
\node_modules\moment\src\lib\moment\prototype.js:1
> 1 | import { Moment } from './constructor';

不确定更新之前使用的 Moment JS 版本,但是我的应用程序已经使用了几个月。

我创建了另一个React应用并运行,npm install moment --save并修改了源以显示时间,并最终遇到上述相同的错误。

不确定目前是否有一种使用 Create-React-App 集成 Moment JS
的防故障方法,而目前还没有弹出来自己管理webpack设置的方法,但是我真的不想这样做。还有其他人看到这些问题或取得成功吗?如果是这样,那么简短的写作就可以帮助您。
__


阅读 506

收藏
2020-07-07

共1个答案

一尘不染

看来这已被识别为 Moment JS 版本2.19的问题。如果您已升级到2.19,请运行npm install moment@2.18.1以还原到以前的版本,直到它被修复为止!

看到线程:https :
//github.com/moment/moment/issues/4216

2020-07-07