gpt4 book ai didi

json - 无法解析模块 'json'

转载 作者:太空宇宙 更新时间:2023-11-04 00:23:24 25 4
gpt4 key购买 nike

我正在处理一个非常奇怪的问题。由于某种原因,几天以来,我的应用程序似乎不再在模块内加载 JSON 文件。

该应用程序是使用 create-react-app 创建的,并且已经开发了一段时间,没有任何问题。我在项目( world-countries )中有一个依赖项,它基本上只导出一个 json 文件。此依赖项不是最近添加的。

所以,事情是这样的。日复一日,我在启动/构建应用程序时收到以下错误:

找不到模块:错误:无法解析/Users/... 中的模块“json”

据我所知,我没有做任何会导致这种情况的更改,并且 create-react-app 的 webpack 版本仍然相同。

在我的应用程序的根目录中要求一个随机 JSON 文件进展顺利,不知何故,这种奇怪的行为似乎仅适用于应用程序中的 node_modules 内的 json 文件。

其他一些要点:

  • 至此,我已经多次重新安装依赖和node.js,检查文件权限等,但没有效果。
  • 另一个在内部使用 json 文件的依赖项也有这个问题,但我设法规避了这个问题。
  • 我已经明确安装了 json-loader 以防 webpack 出现问题,但这没有任何区别。事实上,我觉得奇怪的是_缺少的依赖项是“json”而不是json-loader
  • 我感觉这是一个由某些文件限制引起的奇怪问题,因为当我运行开发服务器时,我收到与太多打开文件相关的错误。我的项目没有那么大,所以这看起来很奇怪,我有一种感觉,它可能与我拥有的一些 npm 链接模块有关,但是有没有递归或任何东西。
  • 我还是很困惑,不知道问题出在哪里。非常欢迎任何有关如何解决此问题的建议

    最佳答案

    有些人似乎有相关的issue关于过去导入json文件的问题。它不存在依赖性,但我相信它是相关的。

    我花时间搭建了一个新项目,导入 world-countries 模块并记录它,它运行良好。

    我建议您更新重新支架或更新所有依赖项,但最值得注意的是 react-scripts 对我来说是版本 0.9.5 。我的 create-react-app-version 也是 1.3.0

    关于json - 无法解析模块 'json',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43739164/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com