얼마 전 설치했던 fibers나 synchronize 모듈의 경우에는 git에서 직접 소스를 공수해와 수동 빌드만이 성공하고 npm install 로 인한 타 패키지 설치 후 전체 빌드 시에는 실패하게 되는데 이때 package.json에 옵션을 지정하여 해당 패키지 빌드 실패하여도 새로운 패키지는 설치하도록 할 수 있다.
바로 optionalDependencies 옵션을 추가하면 되는데
필자의 경우 아래처럼 추가했다.
"optionalDependencies": { "fibers": "^2.0.0", "synchronize": "^2.0.0" }
그리고 다시 설치하고 싶었던 패키지를 인스톨 시키니 성공했다.
'dev > node.js' 카테고리의 다른 글
node 스케줄러 - cron vs node-cron vs node-schedule 비교 (0) | 2021.03.06 |
---|---|
헤로쿠(heroku) don't sleep, 잠들지마~(with node-cron) (3) | 2021.01.13 |
헤로쿠(heroku) 가입부터 node.js 배포까지 (5) | 2021.01.13 |
vscode node.js 실행(launch.json 및 env 설정) (0) | 2020.04.25 |
Nodejs 8+ Cannot debug JavaScript via Nodeclipse (Failed to connect to Standalone V8 VM) (2) | 2020.01.03 |
node.js 버전 업데이트(리눅스, 우분투, 윈도우) (0) | 2020.01.03 |
맥, mac,os x atom runner 에서 env(NODE_ENV) 설정하기 (0) | 2018.09.23 |
맥북 Mac os.x 에서 node-gyp, fibers, synchronize 설치하기 (0) | 2018.09.01 |