我正在处理一个非常奇怪的问题。出于某种原因,几天以来,我的应用程序似乎不再在模块内加载 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 文件。
其他几点:
json-loader
,以防万一 webpack 搞砸了,但这没有任何区别。事实上,我觉得奇怪的是 _the 缺少的依赖是 " json
" 而不是json-loader
。npm link
ed 模块有关,但没有递归或任何东西。我仍然很困惑,不知道可能是什么问题。非常欢迎有关如何解决此问题的任何建议
有些人过去似乎在导入 json 文件时遇到过相关问题。它不是依赖关系,但我相信它是相关的。
我花时间搭建一个新项目,导入world-countries
模块并记录它,它运行良好。
我会建议您更新 re-scaffold 或更新所有依赖项,但最值得注意的是react-scripts
哪个版本0.9.5
适合我。我create-react-app-version
的也是1.3.0
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句