WEB/Node.js

[NodeJs][Error] npm install 시 cannot find module 'node-gyp/bin/node-gyp'

S0PH1A 2020. 12. 3. 09:38
반응형

[NodeJs][Error] cannot find module 'node-gyp/bin/node-gyp'


 

mac osx에 부팅디스크로 설치한 windows에 `npm install` 을 하려하니 아래와 같은 문구가 나왔다.

osx에서 종종 발생되는 문제인듯 싶다. 

Error message

 

☝️ 해결방법

해결 방법은 생각보다 간단하다.

 

1. PowerShell 또는 vscode 등 linux 명령어를 사용할 수 있는 터미널을 관리자모드로 실행시킨다.

(관리자 모드로 여는게 핵심!)

 

2. 아래 명령어를 순차적으로 실행해서 설치한다.

* node-gyp는 이미 global로 설치되어 있다면 지우고 다시 설치하는 것을 추천한다.

위치: C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp

$ npm install --global --production windows-build-tools    
$ npm install --global node-gyp

 

 

 

* 만약, vscode에서 프로젝트 install 하는 경우, vscode를 닫은 후 다시 켜서 npm install을 해주면 돤다.

vscode 의 터미널만 껏다 켠다고 변경된 정보가 바로 적용되지 않기 때문에, vscode를 완전히 닫은 후 다시 실행해야한다.

 

 

 

 


[출처] stackoverflow.com/questions/24649549/npm-install-fibers-shows-error

반응형