Jupyterlab 의 extension 을 설치하고 build 시 npm 에러.
jupyterlab 의 확장 모듈을 다운받아 설치시 nodejs 실행 환경이 제공되야 한다.
jupyterlab 확장 build error
jupyterlab 의 확장 모듈을 다운받아 설치하다 보면 npm 과 연계한 프로그램이 많다. 아래 같은 nodejs 관련 에러를 발생한다.
1 | daddy> jupyter lab build |
결론으로 현재 jupyterlab 을 실행하는 환경에서
- nodejs 버전이 설치되어 있고
- jupyterlab extensions가 활성화 되어 있다면
해당 로그 파일을 확인해 보면 대부분 nodejs 버전이 일치하지 않아서 아래 같은 로그를 기록하고 있어 보인다.
1 | error readable-stream@4.3.0: The engine "node" is incompatible with this module. Expected version "^12.22.0 || ^14.17.0 || >=16.0.0". Got "14.15.0" |
nodejs 버전을 업그레이드 하고 빌드를 수행하니 잘 된다.
Jupyterlab 의 extension 을 설치하고 build 시 npm 에러.
https://blog.thinkbee.kr/jupyterlab_extension_build_npm_error-1b7523ac01f3/