用Moment JS创buildReact-App:找不到模块“./locale”

刚刚在我的web应用程序上运行了一个npm update ,现在Moment JS似乎失败,并显示以下消息:

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

不知道我的更新之前我有什么版本的Moment JS ,但我的应用程序已经工作了几个月。

我创build了另一个反应应用程序,并运行了一个npm install moment --save并修改了源代码以显示时间,并以上述相同的错误结束。

不知道是否有一个无法通过使用Create-React-App来集成Moment JS的方法,但是我真的不想这样做。 其他人看到这些问题或成功? 如果是这样,一个简短的写法会帮助你。

看来这已经被确定为Moment JS版本2.19的一个问题。 如果你已经升级到2.19运行npm install moment@2.18.1恢复到以前的版本,直到它被修复!

见线程: https : //github.com/moment/moment/issues/4216