Sublime Text build: 'node' is not recognized as an internal or external command
Actually this similar problem and solution work, you just need to close and reopen Sublime Text for it to take effect. Because editing CoffeeScript.sublime-build and building iteratively will mess with Sublime's "path" variable.
Thanks to those who gave ideas, sorry for the trivial problem.
BobbyVolley
Updated on June 15, 2022Comments
-
BobbyVolley almost 2 years
Using Windows XP, I've installed the CoffeeScript plugin on SublimeText2 via Package Control. When I try to build test.coffee I get:
'node' is not recognized as an internal or external command, operable program or batch file.
But entering "node -v" in a cmd console returns "v0.10.0" because my PATH variable contains "C:\Program Files\nodejs\".
I've found threads about people getting stuck in the build stage with SublimeText, but none of those matched my problem. Anyway, here is my CoffeeScript.sublime-build, as it often plays a central role:
{ "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"] } ] }
Update: I got until there thanks to Sublime Text build: cannot find the file specified, whose answer is the same as my other source, this blog and its comments. But I am still stuck.