[windows] gulp 명령을 찾을 수 없음-gulp 설치 후 오류

나는 전 세계적으로 로컬로 gulp를 설치했습니다.

npm install gulp
npm install gulp -g
npm install gulp-util
npm install gulp-util -g

꿀꺽 마시려고하면 얻을

'gulp' is not recognized as an internal or external command, operable program or batch file.

npm list gulp (또는 -g) 실행 중, I gulp@3.7.0 하면 전역 또는 로컬 gulp 설치 위치가 있습니다.

나는 달리기를 시도했다 node gulpfile.js gulpfile을 가리키고 오류없이 실행되며 물론 시작됩니다.require('gulp') .

Windows (8.1)에서 꿀꺽 꿀꺽 만드는 일에 대한 제안?



답변

gulp-cli 패키지 설치를 잊었습니다 :

npm install -g gulp-cli

그런 다음 명령 행에서 “gulp”명령을 실행할 수 있습니다.


답변

이 질문에서 문제와 답변을 찾을 수 있습니다 : https://stackoverflow.com/a/9588052/1041104

gulp와 같은 npm 모듈이 경로에 설치되지 않았습니다. 따라서 CMD에서 실행할 때 찾을 수 없습니다.

gulp가 전체적으로 설치된 경우 아래 프로세스를 사용할 수 있습니다.

  1. 라는 환경 변수를 만듭니다 NODE_PATH
  2. 다음으로 설정하십시오. %AppData%\npm\node_modules또는%AppData%\npm Windows 8-10
  3. CMD를 닫고 다시 열어 새로운 ENV 변수를 얻습니다.

환경 변수에 노드 경로 추가

실행 npm lsnpm ls -g쇼 그들이 설치되어 있지만, CMD는 때문에 그들을 찾을 수 없습니다 the missing link.


답변

  1. 꿀꺽 꿀꺽해야하며 gulp.cmd (창 검색 사용)
  2. ( ) 의 경로를 복사gulp.cmd C:\Users\XXXX\AppData\Roaming\npm
  3. 이 경로를 경로 환경 변수에 추가 하거나PATH 환경 변수를 편집 하고 추가하십시오.%APPDATA%\npm
  4. cmd를 다시여십시오.

%APPDATA%\npm경로 끝이 아닌 경로 앞에 추가하십시오 .


답변

  1. 전역으로 꿀꺽 꿀꺽 설치하십시오.

    npm install -g gulp

  2. 프로젝트에서 로컬로 gulp를 설치하십시오.

    npm install gulp

  3. 패키지에 아래 줄을 추가하십시오.

    "scripts": {
    "gulp": "gulp"
    }

  4. 꿀꺽 꿀꺽

    npm run gulp

이것은 나를 위해 일했습니다.


답변

Windows 8.1을 사용하고 있습니다. 나는 같은 문제가 있었다.

Node.js 명령 프롬프트를 사용하여 gulp를 설치했습니다.

npm install -g gulp

그런 다음 Node.js 명령 프롬프트에서 필요한 디렉토리로 이동하여 시도하십시오.

gulp -v

gulp 로컬 버전을 찾을 수 없으면 현재 Node.js 명령 프롬프트를 종료하고 새 Node.js 명령 프롬프트에서 위 명령을 시도하십시오.

@SteveLacy에서 언급 한 NODE_PATH를 시도했지만 명령 프롬프트에서 여전히 gulp 명령을 감지 할 수 없었습니다.


답변

같은 문제가 있었지만 실제로 가장 좋은 해결책은 아니지만 전 세계적으로 설치하십시오.

npm install -g gulp

물론에 package.json넣는 것이 가장 좋으므로 다음을 수행하여 로컬로 설치하고 항목을 추가하십시오 package.json.

npm install --save-dev gulp

다른 모든 것 (gulp 플러그인)도 로컬로 설치됩니다.


답변

간단한 해결책은 npm link gulp