Ошибка Gulp: не удается найти модуль 'jshint / src / cli'
Итак, у меня есть новая установка El Capitan, и я даю этим бегунам еще один ход.
Я sitepoint-это введение в Gulp.js, но я застрял на четвертом шаге, когда я пытаюсь запустить gulp jshint Я "Error: Cannot find module 'jshint/src/cli'"
Я не знаю, что вызывает это, поэтому я спрашиваю здесь. Ниже приведены несколько захватов экрана, чтобы помочь с этой проблемой.
Как всегда, я бесконечно благодарен за любые советы.
6 ответов:
вам нужно установить 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), который работает.
перед повторным запуском установки зайдите в свой пакет.JSON-файл и удалите строки для jshint и gulp-jshint перед запуском установки убедитесь, что вы редактируете пакет.json для удаления строк, вызывающих jshint и gulp-jshint, в противном случае ошибка будет сохраняться.
есть временное решение для обхода этой ошибки. Даже это временное решение также будет работать должным образом, если в случае, если вы не хотите использовать jshint.JS-файл в вашем приложении в любом месте.
- перейти к вашей gulpfile.js файл.
прокомментируйте код в строке № 4.
var jshint = require('gulp-jshint');теперь запустите команду gulp в вашем терминале. Ваш сервер будет.
иногда порядок формулировки имеет значение. Я узнал, что это
npm install --save-dev jshint gulp-jshintне работает, но этоnpm install jshint gulp-jshint --saveработает
вот вам цель
jshint, который вы, вероятно, не установить. (Вы делаете это вgulp.task('jshint', function() {.)попробуйте это:
gulp.task('gulp-jshint', function() {Это соответствует тому, как вы
required это.var jshint = require('gulp-jshint');


Comments