Sublime Text构建:'node'不被识别为内部或外部命令

Bob*_*ley 6 build node.js sublimetext2

使用Windows XP,我通过Package Control在SublimeText2上安装了CoffeeScript插件.当我尝试构建test.coffee时,我得到:

'node'不被识别为内部或外部命令,可操作程序或批处理文件.

但是在cmd控制台中输入"node -v"会返回"v0.10.0",因为我的PATH变量包含"C:\ Program Files \nodejs \".

我发现有关人们在SublimeText的构建阶段陷入困境的线索,但没有一个与我的问题相符.无论如何,这是我的CoffeeScript.sublime-build,因为它经常起着核心作用:

{
    "cmd": ["cake", "sbuild"]
    ,"windows":
        {
            "cmd": ["cake.cmd", "sbuild"]
        }
    ,"selector": "source.coffee"
    ,"working_dir": "$project_path"
    ,"path": "C:\\Documents and Settings\\User\\Application Data\\npm"
    ,"variants":
        [
            {
                "name": "Run",
                "cmd": ["coffee", "$file"]
            }
        ]
}  
Run Code Online (Sandbox Code Playgroud)


更新:直到那里感谢Sublime Text构建:无法找到指定的文件,其答案与我的其他来源,此博客及其评论相同.但我仍然被卡住了.

Bob*_*ley 2

其实这个类似的问题和解决方案是有效的,你只需要关闭并重新打开 Sublime Text即可生效。因为编辑 CoffeeScript.sublime-build 并迭代构建会扰乱 Sublime 的“path”变量。
感谢那些提供想法的人,对于这个小问题表示歉意。