2014-02-25 6 views
1

을 제공 제외. 제가 수행하고자하는 것은 여러 프로젝트 gulpfiles를 보는 것입니다.는, 내가 주어진 디렉토리의 모든 하위 디렉토리에 맞게 꿀꺽 및 꿀꺽 - 칙칙 푹푹하는 소리를 사용하고 디렉토리

나는 서브 디렉토리 안에 모든 gulpfile.js에게 파일을 일치시킬 :

/path/to/dir/dir1/gulpfile.js 
/path/to/dir/dir2/dir3/gulpfile.js 
/path/to/dir/dir4/gulpfile.js 

제외하는 동안 :

/path/to/dir/ 

을 내가 gulp.src에 다음과 같은 패턴을 사용하고 있습니다 :

/path/to/dir/**/*.js 

꿀꺽 거리는 작업을 실행할 때 다음 오류가 발생합니다.

Unable to find local gulp. Try running 'npm install gulp' from /path/to/dir/. 

하지/경로// 디렉토리에/지정된 패턴에서 제외해야 하는가? 내가 싫어하는 디렉토리에서 꿀꺽 꿀꺽 마시는 것을 찾는 이유는 무엇입니까? Gulp는/path/to/dir /에 설치되지 않습니다. 왜냐하면이 디렉토리에서 꿀풀 파일을 검색하고 싶지 않기 때문입니다. 사전에

감사합니다!

답변

1

다시보십시오. 오류 메시지는 사실을 알려줍니다 그것을를 해결하는 방법을뭐가 잘못.

당신은 gulp NPM 패키지 로컬 프로젝트에 설치되어 있지 않습니다. 꿀꺽 거리는 데는 두 가지 부분이 있습니다. 글로벌 gulp 만 명령 줄 응용 프로그램 만 설치하면 프로젝트에 꿀꺽 꿀꺽 마시고 설치해야합니다. installation instructions for gulp에 따라, 오히려

npm install gulp 

// or, better run this: 

npm install --save-dev gulp 

또는 :

는 디렉토리로 이동하고 당신을 알려줍니다 명령을 실행합니다.

+0

내가 말했듯이, 꿀꺽가에/경로 설치되어 있지// 디렉토리/I이 디렉토리에 gulpfiles를 검색하지 않기 때문이다. 게다가/path/to/dir/디렉토리 트리 외부 경로에서 gulp 명령을 실행 중입니다. –

+0

그건 오류 메시지가 말하는 것이 아닙니다. 이 메시지는 꿀꺽 꿀꺽하지 않고 디렉토리에서 꿀꺽 꿀꺽 마시고 있다고 말합니다. – OverZealous

+0

아니요 ... 꿀꺽 꿀꺽 마구잡이가/path/to/dir /에 설치되어 있지 않다는 말입니다. 그리고 그렇게해서는 안됩니다./path/to/dir/디렉토리 트리 외부의 다른 디렉토리에있는 꿀꺽 거리는 작업으로 꿀꺽 꿀꺽하고있어/path/to/dir /**/*.js에서/path/to를 제외하고 실행하고 싶습니다./dir. –