Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

"gulp:명령을 찾을 수 없음" 오류에 대한 빠른 수정

Gulp를 사용하여 작업을 실행하는 경우 gulp를 실행해 본 적이 있습니까? 명령줄에서 다음과 같은 오류가 발생했습니다. gulp: command not found ?

왜 이런 일이 발생합니까?

어떤 디렉토리에서든 명령줄에서 패키지를 실행하려면 컴퓨터에 전역적으로 설치해야 합니다.

다음은 이 문제에 대한 몇 가지 수정 사항입니다.

gulp-cli를 전역적으로 설치

Gulp를 실행하려면 두 가지가 필요합니다.

  • Gulp CLI는 전역적으로 설치해야 합니다.
  • 그리고 Gulp는 사용되는 각 프로젝트의 디렉토리에 로컬로 설치해야 합니다.

따라서 프로젝트 디렉토리에 Gulp를 설치하기 전에 먼저 Gulp CLI를 전역적으로 설치해야 합니다. npm install gulp-cli -g를 입력하면 됩니다. .

그런 다음 npm install gulp를 입력하여 특정 프로젝트 디렉토리에 Gulp를 설치할 수 있습니다. .

/usr/local 디렉토리에 npm이 설치되어 있는지 확인하십시오.

Gulp CLI를 전역적으로 설치했는데도 여전히 오류가 발생합니까?

전역 npm 디렉토리가 잘못된 위치로 설정되어 문제가 발생할 수 있습니다. 전역 npm 디렉터리는 전역으로 설치할 때 패키지가 설치되는 위치입니다.

npm root -g를 입력하여 위치를 확인할 수 있습니다. 명령줄에서.

PC에서 디렉토리는 C:\Users\YOURNAME\AppData\Roaming\npm\node_modules일 수 있습니다.

Mac에서는 다음과 같아야 합니다. /usr/local/lib/node_modules/

Mac 사용자의 경우 root 명령은 /Users/YOURNAME/node_modules와 같은 디렉토리를 반환합니다. 그러면 command not found이 발생합니다. 오류입니다.

이 문제를 해결하려면 다음을 실행하여 npm 루트 폴더 설정을 변경할 수 있습니다. npm config set prefix /usr/local

그런 다음 Gulp CLI를 전역적으로 설치하고 Gulp를 로컬로 설치할 수 있어야 합니다.