猿问

Windows 下运行 Grunt 命令为什么和 Linux 下的结果不同?

没办法,特殊情况就得用下Windows。
下面要问的情况在Linux下是没问题的。
Windows7下安装的Node.jsv0.8.0,在Gruntfile.js的目录下执行:
grunt
#或其他带有具体任务的命令
grunttask1
都提示类似如下信息:
Loading"Gruntfile.js"tasks...ERROR
>>TypeError:Object#hasnomethod'forEach'
Warning:Task"default"notfound.Use--forcetocontinue.
Abortedduetowarnings.
即使用--force也一样。Gruntfile.js文件中是有forEach,但这样公共的文件在Ubuntu下就可以正常执行。
而且Node.js的版本还是v0.10.26。

		
繁星coding
浏览 294回答 2
2回答

汪汪一只猫

不外乎用了平台相关的东西,或者两边跑的代码压根不一样关键是,不贴代码,只告诉我Gruntfile.js里有forEach,这叫我怎么找问题呢……
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答