我正在创建一个新的react应用程序,但是当我运行npm start在npx create-react-app之后的第一次启动时,React无法编译。我没有触摸任何文件,并且在创建应用程序的目录中没有其他软件包。
这是我运行开始时收到的错误消息:
错误:子编译失败: 模块构建失败(来自C:/ Users / Matt / Desktop / react / client / node_modules / babe l-loader / lib / index.js): 错误:[BABEL] C:\ Users \ Matt \ desktop \ react \ client \ node_modules \ webpack \ buildin \ global.js: 找不到模块“ ./src/data”(同时处理:“ C:\ Users \ Mat t \ Desktop \ react \ client \ node_modules \ babel-preset-react-app \dependencies。js$ 0 $ 9”)
我已经尝试删除package-lock.json和node_modules,然后运行新的npm安装。这没有用,我也没有找到有关此问题的任何文档。直到今天,我都在这台机器上创建了其他react应用,没有任何问题。关于如何解决这个问题的任何想法?
答案 0 :(得分:0)
我认为core-js-combat版本3.4.6中存在错误。此讨厌的错误已在版本3.4.7中修复。因此,您可以运行npm install core-js-compat@3.4.7 --save
来强制安装新的compat版本。
欢呼