반응형
[NodeJs][Error] cannot find module 'node-gyp/bin/node-gyp'
mac osx에 부팅디스크로 설치한 windows에 `npm install` 을 하려하니 아래와 같은 문구가 나왔다.
osx에서 종종 발생되는 문제인듯 싶다.
☝️ 해결방법
해결 방법은 생각보다 간단하다.
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
반응형
'WEB > Node.js' 카테고리의 다른 글
[Node.js] yarn에서 npm으로 변환하기 (0) | 2020.12.09 |
---|---|
[NodeJS] 디렉토리 안에 디렉토리인 것만 찾기 (0) | 2019.05.22 |
[NodeJS] 동기/비동기 (0) | 2019.04.18 |
[NodeJS] Popper.js 추가 오류 해결 방법 (0) | 2019.04.17 |
[Node.JS] ffmpeg 영상 코덱 변경 방법 (0) | 2019.02.27 |