5

我正在尝试使用 gruntjs 0.4 建立一个新项目。我已经卸载了 0.3 并安装了 grunt-cli 并导入了 grunt-init gruntfile。当我运行“grunt-init gruntfile”时,它的运行方式与 0.3 中的运行方式相同,询问正常问题

请回答以下问题:[?] DOM 是否以任何方式参与?(Y/n) y [?] 文件会被连接或缩小吗?(Y/n) y [?] 你会有 package.json 文件吗?(Y/n) y [?] 在继续之前,您需要对上述内容进行任何更改吗?(是/否) n

但是在回答完所有问题后,我得到了错误

致命错误:path.join 的参数必须是字符串

有没有其他人处理过类似的事情,或者你能指出我正确的调试方向吗?

4

3 回答 3

5

这是由 Node 0.10.0 中的更改引起的错误,今天早些时候已修复。即将发布。

于 2013-03-12T20:09:27.510 回答
3

我刚刚更新了 grunt 和 grunt-cli

npm 安装 grunt-cli
.
.
.
npm 安装咕噜声

这为我解决了

于 2013-04-15T13:57:16.817 回答
2

如果您使用的是“凉亭”(网络包管理器),我遇到了同样的问题,当尝试安装 Angular 时,它变成了凉亭库错误。我像下面一样单独运行凉亭构建

bower install angular

然后我选择了正确的版本,它对我有用。

于 2014-08-14T20:08:29.287 回答