无法解析模块“json”

马可

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

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

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

Module not found: Error: Cannot resolve module 'json' in /Users/…

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

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

其他几点:

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

    巴尔萨泽

    有些人过去似乎在导入 json 文件时遇到过相关问题它不是依赖关系,但我相信它是相关的。

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

    我会建议您更新 re-scaffold 或更新所有依赖项,但最值得注意的是react-scripts哪个版本0.9.5适合我。create-react-app-version的也是1.3.0

    本文收集自互联网,转载请注明来源。

    如有侵权,请联系 [email protected] 删除。

    编辑于
    0

    我来说两句

    0 条评论
    登录 后参与评论

    相关文章