programing

Gulp을 실행할 수 없습니다. 'gulp-util' 모듈을 찾을 수 없습니다.

testmans 2023. 8. 28. 20:52
반응형

Gulp을 실행할 수 없습니다. 'gulp-util' 모듈을 찾을 수 없습니다.

Windows 7에서는 여기에 설명된 대로 Gulp를 설치했습니다. http://markgoodyear.com/2014/01/getting-started-with-gulp/ :

  • npm install gulp -g
  • 내 앱 폴더에서:npm install gulp --save-dev
  • 내가 만든 것은(는)gulpfile.js파일.

하지만 내가 도망치려 할 때gulp다음 오류 메시지가 표시됩니다.

module.js:340
throw err;
      ^
Error: cannot file module 'gulp-util'
at Function.Module._resolveFilename (module.js:338:15)

기타.

그렇지만gulp-util로컬 앱 폴더에 있음:

node_modules
    gulp
        node_modules
            gulp-util

원인이 뭔지 아십니까?

갱신하다

이후 버전에서는 gulp-util을 수동으로 설치할 필요가 없습니다.

새 시작 페이지를 확인합니다.

그래도 이 문제가 발생하면 프로젝트의 로컬 패키지를 다시 설치해 보십시오.

rm -rf node_modules/
npm install

오래된 답변

gulp-util도 설치해야 합니다.

 npm install gulp-util --save-dev

Gulp 문서에서 - 시작(3.5):

프로젝트 devDependencies에 gulp 및 gulp-util 설치

만약 당신이 소포를 가지고 있다면요.json, 다음을 사용하여 모든 현재 프로젝트 종속성을 설치할 수 있습니다.

npm install

제 경우에는 어떤 대답도 도움이 되지 않았습니다.결국 도움이 된 것은 제거하는 것이었습니다.bower그리고.gulp(프로젝트에서 두 가지를 모두 사용합니다):

npm remove -g bower
npm remove -g gulp

그런 다음 다시 설치했습니다.

npm install -g bower
npm install -g gulp

이제는 잘 작동합니다.

Linux Ubuntu 18:04 사용자 여기 있습니다.저는 지금까지 이 보드의 모든 해결책을 시도했습니다.위의 승인된 답변에서 "이후 버전부터는 gulp-util을 수동으로 설치할 필요가 없습니다."라고 읽었지만, 그것이 저에게 효과적이었습니다. (...bc 제가 Ubuntu에 있는 것이 아닐까요?)모르겠어요.)

요약하자면, 다음을 실행하여 gulp가 설치되었는지 확인했을 때 "cannot find module 'gulp-util'" 오류가 계속 발생했습니다.

gulp --version

...다시 '꿀꺽꿀꺽' 오류가 계속 발생했습니다.

그래서 위에 나열된 npm install [package name](패키지 이름) 조언을 따르다가 설치가 필요한 다른 패키지를 여러 개 받게 되었습니다.그리고 하나는 이미 존재하는 문제가 있었고, 어떻게 대체해야 할지 확신할 수 없었습니다.다른 사용자가 이 문제를 경험할 경우를 대비하여 여기에 사용해야 했던 모든 패키지/설치 명령을 참조로 넣겠습니다.

sudo npm install -g gulp-util

(그리고 'pretty-hrtime'에 대한 오류가 발생하여 추가했고, 다른 오류: Cannot find module ___는 매번 version check 후에 계속해서 팝업이 뜨기 때문에 각각 설치를 계속했습니다.)

sudo npm install -g pretty-hrtime
sudo npm install -g chalk
sudo npm install -g semver --force

( --force 없이 시스템에서 "EEXIST: file is already exist, symlink"라는 오류가 발생했습니다. --force는 권장되지 않지만 다른 방법으로 idk.)

sudo npm install -g archy
sudo npm install -g liftoff
sudo npm install -g tildify
sudo npm install -g interpret
sudo npm install -g v8flags
sudo npm install -g minimist

이제 드디어 버전이 표시됩니다. CLI 버전 3.9.1 로컬 버전 3.9.1

누락된 모듈을 설치해 보십시오.

npm install 'module-name'

여기도 같은 문제인데 검색해 본 결과 작동하지 않았습니다.어디선가 글로벌 또는 로컬 설치에 대한 언급을 보기 전까지는.검색 중:

C:\사용자\사용자 이름\AppData\로밍\npm\gulp

저는 정말 구식 버전을 찾았습니다.그래서 저는 다음과 같이 Gulp을 다시 설치했습니다.

npm install gulp --global

그것이 제 문제를 마법처럼 해결했습니다.

다음을 devDependencies로 설치해야 합니다.
-gulp-util
-gulp-load-plugins

그런 다음 다음과 같은 방법으로 사용할 수 있습니다.

var plugins     = require('gulp-load-plugins')();
Use gulp-util as : plugins.util()

또는 다음과 같습니다.

var util = require('gulp-util')

이것은 모든 흡입 문제를 해결할 것입니다.

sudo npm install gulp && sudo npm install --save del && sudo gulp build

여기 나열된 다른 답들은 적어도 그들 자신이 해결해준 답은 없었습니다.

Windows Linux Subsystem(WSL2)은 Ubuntu 20.04 버전입니다.전체적으로 Gulp을 재설치한 후npm install gulp -gWSL 인스턴스에서 로그아웃했다가 다시 로그인해야 했습니다(CLI를 닫았다가 다시 여는 것으로 충분했습니다).

이것이 다른 누군가에게 도움이 되기를 바랍니다.

Linux Mint 20.3을 사용하고 있습니다.이 오류가 있었습니다.아무것도 도움이 되지 않았습니다.

gulp --version
node:internal/modules/cjs/loader:988
  throw err;
  ^

Error: Cannot find module 'gulp-cli'

2시간 동안 여러 가지를 시도한 끝에 해결책을 찾았습니다."sudo"! 그것처럼 간단합니다.

sudo gulp --version
CLI version: 2.3.0
Local version: 3.9.1

오류를 방지하려면 일부 gulp 명령을 sudo와 함께 사용해야 합니다.

대부분의 경우 모든 노드 패키지를 삭제한 후 다시 설치하면 문제가 해결됩니다.

저에는 만제경엔우지하엔경▁but.node_modules폴더에 쓰기 권한이 없습니다.

다운로드하는 모듈이 달라도 저는 같은 문제가 있었습니다.이 문제를 해결할 수 있는 유일한 방법은 다음 명령을 다시 실행하는 것입니다.

npm install

언급URL : https://stackoverflow.com/questions/21406738/cant-get-gulp-to-run-cannot-find-module-gulp-util

반응형