`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` 명령어를 찾을 수 있도록 환경 변수를 설정해주어야 합니다.
'개발' 카테고리의 다른 글
Linux에서 npm을 백그라운드에서 실행하는 방법 (0) | 2023.05.04 |
---|---|
npm 오류: ENOSPC - 파일 감시자 수 제한 초과 시스템 제한 해결 방법 (0) | 2023.05.04 |
MySQL에서 태그를 제거하고 내용 가져오는 방법 (0) | 2023.05.02 |
MySQL을 사용하여 일별 가입자 수 카운트하는 방법 (0) | 2023.05.02 |
PHP를 사용하여 IP 대역 차단하는 방법 (0) | 2023.05.02 |
댓글