developer tip

Gulp 오류 : 'jshint / src / cli'모듈을 찾을 수 없습니다

optionbox 2020. 7. 24. 20:37
반응형

Gulp 오류 : 'jshint / src / cli'모듈을 찾을 수 없습니다


그래서 저는 엘 캐피 탄을 새로 설치했고이 작업 주자들에게 또 다른 기회를주었습니다.

나는 다음과 같은거야 Gulp.js에 sitepoint의 소개를 ,하지만 난 실행하려고하면 나는 네 단계에 붙어있어 gulp jshint"내가 얻을 Error: Cannot find module 'jshint/src/cli'"

나는 이것을 일으키는 원인을 모른다. 그래서 내가 여기에 묻는 이유이다. 다음은이 문제를 해결하는 데 도움이되는 몇 가지 화면입니다.

gulp jshint를 실행할 때 터미널 오류

꿀꺽 꿀꺽 프로젝트를위한 폴더 구조자

언제나 그렇듯이 조언을 해 주셔서 감사합니다.


jshint설치해야 문제가 해결됩니다.

> npm install --save-dev jshint gulp-jshint

튜토리얼에서 언급 한 npm install --save-dev jshint gulp-jshint대신 사용해야 합니다 npm install gulp-jshint --save-dev. 이 문제에 대한 토론은 https://github.com/spalger/gulp-jshint/issues/131 에서 발견되었으며 링크를 제공하는 @ user3042437에게 감사드립니다.


위의 올바른 구문을 넣은 후에도 여전히 오류가 발생하면 (npm install --save-dev jshint gulp-jshint) 작동합니다.

설치를 다시 실행하기 전에 package.json 파일로 이동하여 설치를 실행하기 전에 jshint 및 gulp-jshint에 대한 행을 제거하고, package.json을 편집하여 jshint 및 gulp-jshint를 호출하는 행을 제거하십시오. 그렇지 않으면 오류가 지속됩니다.


때로는 문구의 순서가 중요합니다. 나는 이것이 효과 npm install --save-dev jshint gulp-jshint가 없다는 것을 알았지 만 이것은 npm install jshint gulp-jshint --save효과가있다.


여기에 jshint설치하지 않은 대상 이 있습니다. (에서이 작업을 수행합니다 gulp.task('jshint', function() {.)

이 시도:

gulp.task('gulp-jshint', function() {

이것은 당신이 require그것을 하는 방식과 일치합니다 .

var jshint = require('gulp-jshint');

이 오류를 무시하기위한 임시 해결책이 있습니다. 응용 프로그램에서 jshint.js 파일을 사용하지 않으려는 경우이 임시 솔루션조차도 제대로 작동합니다.

  1. gulpfile.js 파일로 이동하십시오.
  2. 줄 번호 4에 코드를 주석 처리하십시오.

    var jshint = require('gulp-jshint');
    
  3. 이제 터미널에서 gulp 명령을 실행하십시오. 서버가 작동합니다.

참고 URL : https://stackoverflow.com/questions/33984558/gulp-error-cannot-find-module-jshint-src-cli

반응형