명령줄에서 Gulp를 실행하려고 할 때 Local gulp not found
라는 오류가 발생합니까? ?
Gulp를 전역적으로 설치했더라도 Gulp를 사용하려는 개별 프로젝트 디렉터리에 로컬로 Gulp를 설치해야 합니다.
npm install gulp
를 실행하여 프로젝트 디렉토리에 Gulp를 설치할 수 있습니다. 명령줄에서. 또는 npm install gulp --save-dev
실행 Gulp를 package.json
에 devDependency로 저장하려면 파일.
왜 Gulp를 전역 및 로컬로 설치해야 합니까?
Gulp를 전역 및 로컬로 설치해야 하는 것은 혼란스러워 보일 수 있습니다. 한 번만 설치하고 완료하면 어떨까요?
전역적으로 설치해야 하는 것은 Gulp CLI(명령줄 인터페이스)입니다. 이것이 gulp
를 입력할 수 있게 해주는 것입니다. 컴퓨터의 모든 디렉터리에서 명령줄로 명령을 실행합니다.
그러나 각 로컬 프로젝트 디렉토리에서 Gulp를 다른 npm 패키지와 함께 로컬 패키지로 설치해야 합니다. 로컬 Gulp를 사용하면 gulpfile.js
를 실행할 수 있습니다. 및 해당 프로젝트에 대해 구성한 모든 Gulp 작업 및 기능.
글로벌 Gulp CLI와 로컬 Gulp를 모두 설치하는 이유는 다른 프로젝트에 다른 버전의 Gulp를 설치할 수 있기 때문입니다.
Gulp CLI는 개발자가 필요에 따라 Gulp v3와 Gulp v4를 모두 실행할 수 있도록 Gulp v4가 출시될 때 만들어졌습니다. Gulp CLI를 사용하기 전에 Gulp 자체를 컴퓨터에 전역적으로 설치합니다. 이것은 컴퓨터의 모든 프로젝트에서 하나의 Gulp 버전만 사용할 수 있다는 것을 의미하므로 그다지 편리하지 않습니다.