我正在尝试使用gruntjs 0.4建立一个新项目。我已经卸载了0.3并安装了grunt-cli和导入的grunt-init gruntfile。当我运行“grunt-init gruntfile”时,它的运行方式与0.3中的正常问题相同
然而,在回答完所有问题后,我收到了错误请回答以下问题:[?] DOM是否涉及任何方式? (Y / N) 是[?]文件会被连接还是缩小? (是/否)y [?]请问你 有一个package.json文件? (是/否)y [?]您是否需要进行任何更改 在继续之前到上面? (是/否)n
致命错误:path.join的参数必须是字符串
有没有其他人处理类似的事情,或者你能指出我正确的调试方向吗?
答案 0 :(得分:5)
这是由节点0.10.0的更改引起的错误,今天早些时候是fixed。将很快发布。
答案 1 :(得分:3)
我刚刚更新了grunt和grunt-cli
npm install grunt-cli . . . npm install grunt
并为我修复了
答案 2 :(得分:2)
如果您正在使用'bower'(网络包管理器),我遇到了同样的问题,在尝试安装角度时,它变成了一个bower库错误。我单独运行bower构建,如下所示
bower install angular
然后我选择了正确的版本,它对我有用。