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禁用彩色输出。
….