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.
You must click the Kill Terminal button (highlighted) and then restart VS Code and node will start working again.
Two of the main reasons due to which you can encounter the above-mentioned error are: Node. js is not installed on your system. Environment variables are incorrectly set.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With