Installing Node
With the release of Node 0.6, easy installation on Windows became a reality. Previously you needed to install a UNIX-style POSIX environment such as Cygwin to get Node to run. Since 0.6, Node comes with installer packages for Windows and OS X available at http://nodejs.org.
You can run the installer package and follow the prompts to get Node up and running, unless you use Windows, in which case you have no other option. The installer isn’t the ideal method to install node, as it won’t set up a development environment alongside it. Without this development environment, you won’t be able to install modules with native C and C++ code. For this reason, you should follow these instructions for your specific platform.
Installing Node on Windows
On Windows, the only current option is to install Node from a package or compile with Visual Studio. You will, unfortunately, have difficulty installing modules that have native source code that needs to be compiled (such as the node-canvas module used in a later section).
As of this writing, there isn’t an up-to-date, prebuilt node-canvas Windows library, so to follow along with the tutorial in the next section that uses node-canvas, you can download VMWare’s VMPlayer software at www.vmware.com/products/player. VMPlayer is a free piece of software that enables you to run a virtual Linux computer from inside of Windows. You can download a Linux image from www.thoughtpolice.co.uk/vmware.
Find the Ubuntu Desktop image (not the server ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access