使用Windows XP,我通过Package Control在SublimeText2上安装了CoffeeScript插件。当我尝试建立test.coffee我得到:Sublime Text build:'node'不被识别为内部或外部命令
“节点”不被识别为一个内部或外部命令,可操作 程序或批处理文件。
但是,在cmd控制台中输入“node -v”会返回“v0.10.0”,因为我的PATH变量包含“C:\ Program Files \ nodejs \”。
我发现有人在SublimeText的构建阶段卡住的线程,但没有一个匹配我的问题。总之,这里是我的CoffeeScript.sublime建造,因为它往往扮演着重要的角色:
{
"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,他的回答是我的其他来源一样, this blog及其评论。但我仍然陷入困境。
在你的具体情况下,我可以看到,你有空间的路径。您是否尝试以“短格式”指定路径'C:\\ DOCUME〜1个\\用户\\ APPLIC〜1个\\ npm'? – n1ckolas 2013-03-18 17:44:11
由于节点已经存在于路径中,因此如果在CoffeeScript.sublime-build文件中删除路径设置,会发生什么情况? – 2013-03-18 17:48:52
短格式不能解决问题。删除路径会将错误消息更改为“系统找不到指定的文件”。 – BobbyVolley 2013-03-18 17:52:58