首页 > 解决方案 > npm install 在 react 项目中抛出一堆错误

问题描述

我目前正在学习如何使用 React,每次我尝试处理课程文件并运行时,npm install我都会收到一百万个错误和警告。在我尝试的每个文件上。我已经确定我在正确的目录中并且有一个 json 文件。

    gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 19.4.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/jessiematias/Downloads/hooks-videoplayer-starterfiles-master/react-hooks-videoplayer-START/node_modules/webpack-dev-server/node_modules/fsevents
gyp ERR! node -v v12.17.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok 

我已经尝试重新安装节点,将 npm 更新到最新版本(我在 6.14.4 上)并运行 npm cache clean 但这些都不起作用。唯一有效的方法是运行一个类似于以下内容的命令,npm install missing dependencies但事实并非如此,我不记得它或现在在网上的任何地方找到它。

标签: javascriptnode.jsreactjsnpmcommand-line

解决方案


您的 node 的 C 编译器有问题。通常,此模块 ( node-gyp) 是您的依赖项之一的依赖项。如果未正确设置所有设置,通常会出现此问题。按照官方安装指南node-gyp


推荐阅读