gulp --test1 gulp: The term 'gulp' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
gulp 명령어가 인식되지 않는다는 오류는 gulp가 설치되지 않았거나, 설치는 되었지만 시스템 경로에 포함되지 않아서 발생할 수 있습니다. 이 문제를 해결하려면 아래와 같이 순서대로 해결해 봅시다.
1. Gulp 설치 확인:
먼저 Gulp가 전역으로 설치되어 있는지 확인해야 합니다. 터미널이나 명령 프롬프트에서 다음 명령어를 실행하여 확인할 수 있습니다.
PS D:\tools> gulp --test1
gulp: The term 'gulp' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
만약 Gulp가 설치되지 않았다고 나오면, 전역으로 Gulp를 설치해야 합니다.
2. Gulp 전역 설치:
Gulp가 설치되지 않았다면 다음 명령어를 실행하여 전역으로 Gulp를 설치합니다. 이 명령어는 Gulp CLI(Command Line Interface)를 전역적으로 설치합니다.
npm install --global gulp-cli
3. 프로젝트 의존성 설치:
프로젝트 디렉터리로 이동한 후, 필요한 모든 패키지가 설치되어 있는지 확인합니다. 특히 Gulp가 devDependencies에 포함되어 있는지 확인합니다. 이 npm install 명령어는 프로젝트의 package.json 파일에 명시된 모든 의존성을 설치합니다.
cd D:\tools
npm install
4. Gulp가 node_modules에 설치되어 있는지 확인:
프로젝트 내에서 Gulp가 제대로 설치되어 있는지 확인합니다. 다음 명령어를 사용해 확인할 수 있습니다. 혹은 npx를 사용하여 실행할 수도 있습니다.
npx gulp --version
5. 명령어 실행:
이제 Gulp 명령어를 실행해봅니다. 만약 전역 설치와 프로젝트 내 설치가 모두 완료되었으면, 다음 명령어가 제대로 실행될 것입니다.