使用 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"]
}
]
}
更新:感谢Sublime Text build: cannot find the file specified ,我到了那里,其答案与我的其他来源,此博客及其评论相同。但我仍然卡住了。