Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 无法读取属性';forEach&x27;未定义的(反应的) 今天我开始学习反应!我有困难。_Reactjs - Fatal编程技术网

Reactjs 无法读取属性';forEach&x27;未定义的(反应的) 今天我开始学习反应!我有困难。

Reactjs 无法读取属性';forEach&x27;未定义的(反应的) 今天我开始学习反应!我有困难。,reactjs,Reactjs,我使用npx create react app my app创建了一个项目。如果使用npm start,则应用程序无法工作。我没有对这个项目做任何改变 控制台包含以下错误: react-refresh-runtime.development.js:465 Uncaught TypeError: Cannot read property 'forEach' of undefined at Object.injectIntoGlobalHook (react-refresh-runtime.

我使用
npx create react app my app
创建了一个项目。如果使用
npm start
,则应用程序无法工作。我没有对这个项目做任何改变

控制台包含以下错误:

react-refresh-runtime.development.js:465 Uncaught TypeError: Cannot read property 'forEach' of undefined
    at Object.injectIntoGlobalHook (react-refresh-runtime.development.js:465)
    at Object../node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js (ReactRefreshEntry.js:8)
    at __webpack_require__ (bootstrap:856)
    at fn (bootstrap:150)
    at Object.1 (reportWebVitals.js:14)
    at __webpack_require__ (bootstrap:856)
    at checkDeferredModules (bootstrap:45)
    at Array.webpackJsonpCallback [as push] (bootstrap:32)
    at main.chunk.js:1

如何修复此错误?

当您运行create react app my app时,您创建了一个名为my app的新目录。你需要确保你在我的应用程序目录中,然后当你运行npm start时,它将打开一个浏览器窗口,url为localhost:3000。这个项目对我来说很好,删除节点模块并在我的应用程序目录中运行npm i。这个问题似乎已经存在了几个月了,捕捉新用户,创建React应用程序。这很不幸,但根据您的CRA版本,解决方案是:

  • 安装React-Dev工具插件
  • 更新React开发工具插件
  • 卸载/禁用React-Dev工具插件
我在这里记录了它:

我们需要查看您的代码。您是否尝试过npm安装?在安装应用程序时是否添加了依赖项?另外,您是否尝试创建一个全新的react应用程序以查看错误是否仍然存在?Siddhant Varma,是的,我尝试重新创建该应用程序。但是它没有帮助CSSYPHUS,这是deffault react项目-web应用程序将打开。但是页面是空白的,控制台包含错误“无法读取未定义的属性'forEach'”。您必须使用代码调整某些内容,我只需废弃这些文件并创建一个新目录。我喜欢做的是在创建react应用程序之前创建我想使用的目录,然后进入该目录并创建react应用程序。这没有帮助。我将尝试重新安装节点我的节点版本是v14.15.1