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를 로컬로 설치할 수 있어야 합니다.