当前位置: 首页 > 面试题库 >

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

蔡辰钊
2023-03-14
问题内容

只需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设置的方法,但是我真的不想这样做。还有其他人看到这些问题或取得成功吗?如果是这样,那么简短的写作就可以帮助您。
__


问题答案:

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

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



 类似资料:
  • 问题内容: 根据Dan Abramov 的推文,CSS模块支持位于create- react-app(CRA)中。只需扩展其样式表即可启用该功能,但这对我不起作用。我的版本为1.1.4 。如何使用CRA启用CSS模块?谢谢 问题答案: 您无需弹出。 从版本2开始,Create React App就立即支持CSS模块,该版本现已稳定。 通过运行或升级到v2()。 您只需要创建带有扩展名的文件 例如:

  • 问题内容: 我用 create-react-app 引导了我的应用 程序 ,当我运行我的应用程序时,它会编译并带有警告,并在浏览器中引发错误。 编译时出错 浏览器错误 Package.json 我已经尝试研究了它,并且它是由 moment-js引起 的错误,但我没有使用该模块,也未安装。 可能是什么问题呢? 问题答案: 发生这种情况的原因是, 当下 已将新版本从 2.24.0发行到2.25.0 执

  • 我想我已经破坏了我的节点/react-native/react路径/installation/links,从昨天开始我就一直在想该怎么做。 错误包括: 在我的< code >哪个节点中: 我的: 我的路径是: /Users/username/.rvm/gems/ruby-2.3.0/bin:/Users/username/.rvm/gems/ruby-2.3.0@global/bin:/Users

  • 问题内容: 我已经按照Facebook指示页面(https://facebook.github.io/react/blog/2016/07/22/create- apps-with-no- configuration.html )上的指示完全安装了create-react-app : 首先,安装全局软件包: 我做到了 看起来工作正常-该文件已安装到 我不太确定为什么全局安装会将它带到这个路径,但是

  • 问题内容: 当我在终端中键入命令时,它似乎可以正常工作- 成功下载所有库等。但是,在该过程结束时,我收到一条消息,提示您。 输入项 输出量 在的package.json中: 我检查了CRA 更改日志,看起来好像增加了对自定义模板的支持-但是看起来命令似乎没有更改。 知道这里发生了什么吗? 问题答案: 如果您以前通过进行了全局安装,建议您使用来卸载软件包,以确保始终使用最新版本。 文件 使用以下命令

  • Create React App 不用配置就可以创建 React App。 全局安装: npm install -g create-react-app 创建 App: create-react-app my-appcd my-app/ 启动 npm: npm start 打开 http://localhost:3000/  查看你的 App。 如果你准备将其部署到生产环境,只需创建一个压缩包,并且运行 npm run build。