npm install выдает кучу ошибок в реакционном проекте - PullRequest
0 голосов
/ 30 мая 2020

Я сейчас учусь работать с 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, но ничего из этого не сработало. Единственное, что когда-то сработало, это запустить команду, которая была чем-то вроде npm install missing dependencies, но это не то, я не могу вспомнить ее или найти сейчас где-нибудь в Интернете.

Ответы [ 2 ]

1 голос
/ 30 мая 2020

Необходимо установить node-gyp

npm install -g node-gyp
1 голос
/ 30 мая 2020

У вас проблема с компилятором C узла. Часто этот модуль (node-gyp) является зависимостью одной из ваших зависимостей. Проблема обычно возникает, если не все настройки выставлены правильно. Следуйте официальному руководству по установке node-gyp:

...