This week Tom Gallacher has made awesome post on how to install Node.js on Raspberry Pi, and in the same way on my French blog I’ve done how to make build NodeJS on ARMv5 using a DockStar.
By default, Node.js can be build without any chances on ARMv7 platforms.
Updates to make Node.js on ARM platforms
Download the source package on node.js website. Untar the archive. Then, we need to update the file deps/v8/SConstruct as follow, by adding your targetted platform ARMv5 or ARMv6 at line 82:

Next, commented from line 157 to 162:

Then, you could start the make process to build both node.js and npm from sources:
sudo apt-get install libssl-dev
make
sudo make install
Wait… Wait…Wait… End then:

ARMv5 Platforms
| Device | Processor | RAM | Ethernet |
|---|---|---|---|
| OpenRD | Marvell Kirkwood 1.2GHz | 512MB | Gigabit |
| Pogoplug Series 4 | Marvell Kirkwood 800MHz | 128MB | Gigabit |
| Pogoplug v2 (Pink/Gray) | Marvell Kirkwood 1.2GHz | 256MB | Gigabit |
| Seagate DockStar | Marvell Kirkwood 1.2GHz | 128MB | Gigabit |
| Seagate GoFlex Home | Marvell Kirkwood 1.2GHz | 128MB | Gigabit |
| Seagate GoFlex Net | Marvell Kirkwood 1.2GHz | 128MB | Gigabit |
| SheevaPlug | Marvell Kirkwood 1.2GHz | 512MB | Gigabit |
| TonidoPlug | Marvell Kirkwood 1.2GHz | 512MB | Gigabit |
ARMv6 Platforms
| Device | Processor | RAM | Ethernet |
|---|---|---|---|
| Pogoplug Pro/Video/v3 | PLX 7820 700MHz Dual-core | 128MB | Gigabit |
| Raspberry Pi | Broadcom BCM2835 700MHz | 256MB | 10/100 |
ARMv7 Platforms
| Device | Processor | RAM | Ethernet |
|---|---|---|---|
| BeagleBoard | TI OMAP 3530 720MHz | 256MB | 10/100 |
| BeagleBoard-xM | TI DM3730 1GHz | 512MB | 10/100 |
| BeagleBone | TI AM3358 720Mhz | 256MB | 10/100 |
| Gumstix Overo | TI OMAP 35xx 600/720MHz | 512MB | 10/100 |
| PandaBoard | TI OMAP 4430 1GHz Dual-core | 1024MB | 10/100 |
| TrimSlice | NVIDIA Tegra 2, 1GHz Dual-core | 1024MB | Gigabit |