Comunidad de diseño web y desarrollo en internet online

Instalar node.js, Jade, Stylus y CoffeeScript en Windows

Instalar Node.js ahora es muy sencillo con un instalador del tipo next next next en Windows. Descargalo primero antes de seguir el tutorial para Coffeescript

Como muchos, también vi la conferencia de mejorando.la y creo que una de las cuestiones que más sorprendió fue la mostrada por Joan Piedra, como codificaba un sitio
con jade, stylus y mejor aún con coffeScript.

Lo más sorprendente fue verlo en consola y en windows 7, así que me dí la tarea a investigar y estos fueron los resultados:

Lo primero fue instalar el emulador de linux cygwin aún cuando ya existe node.js en EXE el problema era instalar jade y demás ya que el node.js en EXE no tiene librerias de linux como un instalador python y demás cuestiones y para instalar todo sería a mano algo muy cansado.


  • Bajé el cygwin de http://www.cygwin.com/
  • Lo instalé dando siguiente > siguiente
  • Te pide tipo forma de instalación la cuál es Install of Internet (Necesitas internet para ello, jejeje)
  • Eliges algún host de los ahí cargador para bajar las instalaciones
  • En seguida te dice la paquetería disponible para instalar la cual es:
      devel → gcc4-g++ [Builds v0.4.2 and earlier use gcc-g++]
      devel → git
      devel → make
      devel → pkg-config
      devel → zlib-devel
      libs → openssl-devel
      net → openssl
      python → python





A lo que sigue instalar puede tardar un poco. Una vez instalado abres su consola y tecleas

Código :

cd ~


Ahora instalaremos node.js



Tecleamos en la consola para descargar el node.js

Código :

git clone git://github.com/joyent/node.git


Esto tardará un poco. Ahora vamos a la carpeta de node para instalar

Código :

cd node


Por consguiente tecleamos

Código :

git fetch --all
git tag
git checkout


Ahora algo muy importante seleccionar el node.js a instalar. Es mejor uno estable en mi caso instalé el v0.4.12.

Código :

git checkout v0.4.12


Seguimos con

Código :

./configure
mkdir -p out/default
make


Y ahora instalaremos

Código :

make install


Si todo salió como debe lo verificaremos pidiendo la versión de node.js a lo cual imprimirá v0.4.12

Código :

node -v


Importante: estamos en windows emulando por lo que tenemos que configurar los DNS
para ello vamos con el explorador a la carpeta C:\cygwin\etc, ahí hay un archivo de nombre resolv.conf: lo abrimos con el notepad y editamos:

Código :

nameserver 8.8.8.8
nameserver 8.8.4.4


Ya tenemos Node.js :cool:

Instalar npm para poder instalar jade, stylus, coffeeScript



Para ello solo tecleamos en la consola del cywing

Código :

cd ~
curl http://npmjs.org/install.sh | sh


Listo, instalado el npm.

Vamos a instalar el jade, stylus y coffeeScript
es mejor instalar para uso global -g

Código :

npm install -g jade
npm install -g sylus
npm install -g coffee-script


Bueno por los que vieron a Joan Piedra en mejorando.la les dejo el editor de texto que usó
Sublime Text.

Ah otra cosa, si editan un archivo jade, stylus, etc... saldrá en texto plano sin colores.
Hay que instalar los módulos en la carpeta de packages dentro de la de Sublime Text

Bajando de:
https://github.com/miksago/jade-tmbundle
https://github.com/LearnBoost/stylus/tree/master/editors

Listo ya sólo queda ponerse a trabajar, a es verdad si no quieren compilar si no también emular en localhost como lo ha hecho Joan Piedra pues se instalan el Express igual que como se instaló el Jade

Ah y ya sólo les queda volver a ver a este Samurai para agarrar pilas y ponerse en práctica.

PD: Ya realice mi primerá codificación de un fast-track con jade,stylus,coffeeScript y jquery

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate