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

使用Windows XP,我已经通过包控制在SublimeText2上安装了CoffeeScript插件。 当我尝试构buildtest.coffee时,我得到:

“节点”不被识别为内部或外部命令,可操作程序或batch file。

但是,在cmd控制台中input“node -v”会返回“v0.10.0”,因为我的PATHvariables包含“C:\ Program Files \ nodejs \”。

我发现有人用SublimeText在构build阶段卡住了,但没有一个匹配我的问题。 无论如何,这是我的CoffeeScript.sublime构build,因为它经常扮演一个中心angular色:

{ "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"] } ] } 

更新 :直到那里感谢崇高的文本构build:找不到指定的文件 ,其答案是相同的我的其他来源, 这个博客和它的意见。 但是我仍然卡住了。

其实这个类似的问题和解决scheme的工作, 你只需要closures并重新打开崇高文本才能生效。 因为编辑CoffeeScript.sublime-build和迭代构build会混淆Sublime的“path”variables。
感谢那些给出了想法的人,对于这个微不足道的问题感到抱歉。

确保lessc被添加到您的环境variables – >pathvariables。 lessc目录应该在PATH中列出。 这将确保您可以在cmd行的任何位置使用它。 同时确保你打开cmd行,你需要closures它并重新打开才能生效。

在这之后,你可以在命令行inputc:> lessc,然后选项会显示给你如何运行。

c:> lessc -h

用法:lessc [option option = parameter …] [目的地]

如果源设置为“ – ”(短划线或连字符减号),则从标准input读取input。

选项:-h,–help打印帮助(此消息)并退出。 –include-path = PATHS设置包含path。 分隔:'. Use :'. Use ;' 在窗口上。 -M,–depends将makefile导入相关性列表输出到stdout –no-color禁用彩色输出。

….