我一直在尝试创建一个 React 应用程序,但我不断收到此错误:“npm ERR!cb() 从未调用过!”

Fra*_*cis 4 javascript node.js npm reactjs react-native

这就是问题

HP@DESKTOP-1HP83V8 MINGW64 ~/Desktop/Web-Development (master) $ npx create-react-app my-app

在 C:\Users\HP\Desktop\Web-Development\my-app 中创建一个新的 React 应用程序。

安装软件包。这可能需要几分钟时间。
使用 cra-template 安装 react、react-dom 和 react-scripts...

npm 错误!cb() 从未调用过!

npm 错误!这是 npm 本身的错误。请在以下位置报告此错误:
npm ERR! https://npm.community

npm 错误!可以在以下位置找到此运行的完整日志:
npm ERR!C:\Users\HP\AppData\Roaming\npm-cache_logs\2020-11-20T11_50_51_060Z-debug.log

正在中止安装。
npm install --save --save-exact --loglevel 错误 react react-dom react-scripts >cra-template has failed。

idk*_*gon 8

我多次遇到这种情况。

首先,我建议您运行,npm uninstall -g create-react-app因为不再支持全球版本。

然后再试npx create-react-app my-app一次。

如果这不起作用,请尝试运行:

npm init

npm install create-react-app

npx create-react-app my-app

上述步骤已经为我解决了几次问题

  • 该解决方案仍然有效。谢谢! (3认同)

Ste*_*ois 1

首先尝试这个命令:

npm cache clean --force
Run Code Online (Sandbox Code Playgroud)

并再次创建您的反应应用程序。