Gulp завершается с сообщением: ожидаемый объект

Я пытаюсь использовать gulp на w7. gruntjs работает.. node работает... Если я запустил gulp без файла gulp, он отлично работает.. говоря "no gulpfile found"

gulp -v дает: cli версия 3.5.6, локальная версия 3.5.6

установил его, используя: npm install -g gulp npm install --save-dev gulp

Если я использую следующий файл gulp:

var gulp = require('gulp');

В результате появляется диалоговое окно с ошибкой:

Windows Script Host
Line 1
Char 1
Object Expected
800A138F
Microsoft JScript runtime error

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

Любые идеи?

Ответы

Ответ 1

Вот шаги, которые я использовал для решения этой проблемы:

  • если ваш файл задач gulp.js, переименуйте его в gulpfile.js
  • Установить gulp глобально sh cmd> npm install -g gulp
  • Тестирование sh cmd> gulp -v

Хорошо, если вы видите номер версии вашего бегуна gulp!

Ответ 2

Если вы получаете Microsoft JScript runtime error, он не работает в node, а скорее в Windows Scripting Host. Убедитесь, что Node.exe находится в PATH.