Sublime Text build: 'node' is not recognized as an internal or external command

13,900

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.

Share:
13,900
BobbyVolley
Author by

BobbyVolley

Updated on June 15, 2022

Comments

  • BobbyVolley
    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.