Windows上的Coffeescript / cake:找不到Cakefile

时间:2012-03-20 16:33:48

标签: windows node.js coffeescript

我有一个〜\ Cakefile,如下所示:

task 'say:hello', 'Howdy!', (options) ->
    console.log 'Hello, world!'

但是运行cake(自C:\Users\bstraub\AppData\Roaming\npm\cake.cmd安装以来已解析为npm)会出现此错误:

Error: Cakefile not found in C:\Users\bstraub

该文件存在。我做错了什么?

2 个答案:

答案 0 :(得分:1)

path.existspath.existsSyncbroken for Windows in node 0.6.9。更新到0.6.13会对此进行更正,cake可以正常工作。

答案 1 :(得分:0)

  1. 检查文件是否真的被称为Cakefile而不是CakeFile或其他什么。
  2. 检查~\Cakefile是否映射到C:\Users\bstraub\Cakefile~可能会映射到其他目录,具体取决于您的系统配置 (例如,使用cygwin,git-bash或有趣的公司环境设置)。
  3. 检查cd ~是否真正带您进入C:\Users\bstraub