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.