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
.