node.js - Windows 下运行 Grunt 命令为什么和 Linux 下的结果不同?
PHP中文网
PHP中文网 2017-04-17 11:10:46
[Node.js讨论组]

没办法,特殊情况就得用下Windows。
下面要问的情况在Linux下是没问题的。

Windows7下安装的Node.js v0.8.0,在Gruntfile.js的目录下执行:

grunt
# 或其他带有具体任务的命令
grunt task1

都提示类似如下信息:

Loading "Gruntfile.js" tasks...ERROR
>> TypeError: Object # has no method 'forEach'
Warning: Task "default" not found. Use --force to continue.

Aborted due to warnings.


即使用--force也一样。
Gruntfile.js文件中是有forEach,但这样公共的文件在Ubuntu下就可以正常执行。
而且Node.js的版本还是v0.10.26。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
阿神

不外乎用了平台相关的东西,或者两边跑的代码压根不一样

关键是,不贴代码,只告诉我Gruntfile.js里有forEach,这叫我怎么找问题呢……

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号