This is a continuation of Compiling CPP 11 Programs with Sublime Text 3 in Ubuntu where we saw how to configure Sublime Text 3 in Ubuntu 13.04 to compile C++ 11 programs. In this post, we ll see how to execute Node.js programs in Windows 7 machine's Sublime Text 3. I am going to assume that Node.js is installed properly and PATH variable is also set properly. If you are using Windows Installer, we dont have to worry about this.
- We need to create the following directory structure in the User's home directory
AppData\Roaming\Sublime Text 3\Packages\JS\
. In my machine, home directory isC:\Users\[username]
. To know the current user's home directory, openCmd.exe
and typeecho %userprofile%
. - In that directory, create a file called "JS.sublime-build". So, the location of the file from the home directory is
AppData\Roaming\Sublime Text 3\Packages\JS\JS.sublime-build
You can name the sublime-build file as anything you want. I have simply named it here as JS. - Copy and paste the following text in to it.
{
"cmd": ["node.exe", "${file}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.js",
"variants":
[
{
"name": "Run",
"cmd":["node.exe", "${file}"]
}
]
} - Thats it. Open Sublime Text 3. Click on Tools->Build System. You should see JS as one of the options. From now on, you can execute node.js scripts simply by pressing Ctrl-B.