Pour ceux qui ne connaissent pas node.js, c'est au même titre que les interpréteurs Perl, Python ou encore PHP, un interpréteur pour le langage JavaScript. Basé sur le moteur JavaScript V8 de Chrome, il fait partie des moteurs JavaScript les plus performants.
Et je me suis dit que pour ceux qui développent sur Windows il serait pratique de pouvoir trimballer node.js où bon lui semble. C'est le pourquoi de cet article où je vous propose un script qui va vous permettre à la fois d'installer mais aussi d'exécuter node.js.
Pour utiliser ce script vous devrez :
- Disposer d'une connexion Internet (pour l'installation lors du téléchargement de l'application).
- Avoir WSH (Windows Script Host) qui est normalement par défaut sur toutes les machines Windows. Pour vérifier ouvrez l'invite de commandes et tapez cscript. Si il reconnait la commande, c'est bon.
Pour l'installation du script, il faudra juste télécharger la dernière version du bash script Node.js Portable
Si vous avez déjà node.js d'installé sur votre machine, vous aurez juste à placer le répertoire d'installation sur votre clé USB et à exécuter le script nodejs-portable.bat.
Node.js Portable est disponible sur GitHub et est compatible sur la majorité des versions de Windows.
MISES A JOUR DE L'ARTICLE |
Est-ce que je peux utiliser nodejs portable sur windows et linux ?
Is it there some way to make stylus run with this?
Merci pour ta version portable elle est top. j'ai cependant un souci avec un module. j'aimerais installer le module bcrypt, mais après un "npm install bcrypt", il semblerait que python soit nécessaire. Est-ce qu'il y aurait une solution sans devoir installer python sur sa machine (et donc perdre l'utilité d'une version portable) ?
L'install n'est pas vraiment portable, elle nécessite les droits d'accès à la registry Windows. Impossible à installer sur une machine verrouillée.
Merci, vraiment pratique!
J'aimerais maintenant pouvoir utiliser Gulp pour automatiser mes compilations notamment Sass en CSS mais j'ai du coup besoin d'une installlation de Ruby elle-meme portable (pour Compass), est-ce que quelqu'un aurait une solution ? J'ai vu que Neard intégrait ton projet, peut etre envisage t il d'intégrer un support de Ruby également?
Quoi qu'il en soit ce message est surtout là pour te remercier!
En effet moi-même j'ai dû installer python sur ma machine mais je compte mettre python en mode portable bientôt sur Neard.
Dans ce cas là on parle plutôt de droits administrateurs mais en effet il y a un accès en base de registre pour la recherche de l'installation de Git sur la machine. Cette partie a été enlevée sur l'implémentation de Node.js portable sur Neard.
Je suis à la fois le créateur de Node.js Portable et de Neard et pour le moment Neard n'intègre pas Ruby en mode portable mais ça ne saurait tarder. Python et Perl sont en phase d'intégration également.