본문 바로가기
개발

Linux에서 npm 오류: spawn chrome ENOENT 해결 방법

by 농담곰이 2023. 5. 4.
반응형

`npm Error: spawn chrome ENOENT` 에러는 `puppeteer`와 같은 라이브러리를 사용하여 크롬을 실행하는 경우 발생할 수 있습니다. 이 에러는 시스템에서 `chrome` 명령어를 찾을 수 없기 때문에 발생합니다.

이 에러를 해결하기 위해서는 `chrome` 명령어가 설치되어 있어야 합니다. 아래에는 `chrome` 명령어를 설치하는 방법을 소개합니다.

1. `google-chrome-stable` 패키지 설치하기

`google-chrome-stable` 패키지를 설치하여 `chrome` 명령어를 사용할 수 있습니다.

Ubuntu 또는 Debian 계열의 경우, 다음 명령어를 사용하여 `google-chrome-stable` 패키지를 설치할 수 있습니다.

```bash
sudo apt-get install google-chrome-stable
```

CentOS, RHEL, Fedora 계열의 경우, 다음 명령어를 사용하여 `google-chrome-stable` 패키지를 설치할 수 있습니다.

```bash
sudo yum install google-chrome-stable
```

2. `chromium-browser` 패키지 설치하기

`chromium-browser` 패키지를 설치하여 `chrome` 명령어를 사용할 수 있습니다.

Ubuntu 또는 Debian 계열의 경우, 다음 명령어를 사용하여 `chromium-browser` 패키지를 설치할 수 있습니다.

```bash
sudo apt-get install chromium-browser
```

CentOS, RHEL, Fedora 계열의 경우, 다음 명령어를 사용하여 `chromium-browser` 패키지를 설치할 수 있습니다.

```bash
sudo yum install chromium-browser
```

위와 같이 `google-chrome-stable` 또는 `chromium-browser` 패키지를 설치하여 `chrome` 명령어를 사용할 수 있습니다. 이후, `puppeteer` 또는 `chrome-launcher`와 같은 라이브러리에서 `chrome` 명령어를 찾을 수 있도록 환경 변수를 설정해주어야 합니다.

반응형

댓글