这是一个关于在Node.js 12.19.0和npm 6.14.8环境下,使用create-react-app创建一个名为helloworld的项目时遇到的问题。问题描述如下:
- 项目创建成功,但没有显示任何UI。
- 在Chrome浏览器的F12开发者工具中,出现错误提示: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
根据提供的信息,可以尝试以下解决方案:
确保已安装所有必要的依赖项。可以使用
npm install
命令重新安装依赖项。如果问题仍然存在,可以尝试删除
node_modules
文件夹和package-lock.json
文件,然后重新运行npm install
命令。如果以上方法都无法解决问题,可以考虑升级Node.js和npm到最新版本,或者尝试使用其他构建工具(如Webpack)创建项目。
2条答案
按热度按时间lzfw57am1#
@hukejin 有可能是 chrom 的 react-dev-tools 引起的
kmpatx3s2#
这个问题已经被自动标记为过时,因为它没有任何最近的活动。如果没有发生任何进一步的活动,它将在5天后被关闭。