Gulp失败并显示消息:预期的对象

时间:2014-03-17 17:40:59

标签: node.js gulp

我试图在w7上使用gulp。 gruntjs工作..节点工作... 如果我开始gulp没有gulp文件,它运行正常..说'没有找到gulpfile'

gulp -v给出:cli版本3.5.6,本地版本3.5.6

使用以下方法安装: npm install -g gulp npm install --save-dev gulp

如果我使用以下gulpfile:

var gulp = require('gulp');

导致错误对话框:

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

我确实尝试了一个更长的gulp文件,但同样的错误......通过删除行,我试图隔离问题..直到文件为空..这没关系。

有什么想法吗?

2 个答案:

答案 0 :(得分:41)

以下是我用来解决该问题的步骤:

  1. 如果您的任务文件为gulp.js,请将其重命名为gulpfile.js
  2. 全局安装gulp > npm install -g gulp
  3. 测试安装> gulp -v
  4. 如果您能看到gulp任务转轮的版本号,那就很好了!

答案 1 :(得分:1)

如果您获得Microsoft JScript runtime error,则它不在节点中运行,而是在Windows Scripting Host中运行。确保Node.exe位于PATH