it-swarm.com.ru

Ошибка Gulp: не удается найти модуль 'jshint/src/cli'

Итак, у меня новая версия El Capitan, и я даю этим бегунам еще одну попытку.

Я следую sitepoint - введение в Gulp.js , но я застрял на четвертом шаге, когда я пытаюсь запустить gulp jshint, я получаю "Error: Cannot find module 'jshint/src/cli'

Я понятия не имею, что является причиной этого, поэтому я спрашиваю здесь. Ниже приведены несколько снимков экрана, чтобы помочь с этой проблемой. 

 Terminal error when running gulp jshint

 Folder structer for gulp project

Как всегда, я бесконечно благодарен за любые советы.

107
lateralaus

Вам также нужно установить jshint , это решит проблему.

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

Оказывается, мне нужно использовать npm install --save-dev jshint gulp-jshint вместо npm install gulp-jshint --save-dev, как указано в руководстве. Обсуждение вокруг этого было найдено на https://github.com/spalger/gulp-jshint/issues/131 с огромной благодарностью @ user3042437 за поддержку ссылки.

27
lateralaus

Если вы по-прежнему получаете сообщение об ошибке после правильного синтаксиса, указанного выше, (Npm install --save-dev jshint gulp-jshint), что работает.

Прежде чем снова запустить установку, перейдите в файл package.json и удалите строки для jshint и gulp-jshint, прежде чем запускать установку, убедитесь, что вы отредактировали свой package.json, чтобы удалить строки, вызывающие jshint и gulp-jshint, в противном случае ошибка сохранится.

0
Ben Erwin