sábado, 15 de octubre de 2016

Install Node.js 6.x en Fedora 23 / 24

Intentando montar un simple servidor en node.js me encontré con el siguiente error:




Esto ocurre porque los repositorios de Fedora no están actualizados con la última versión de node y por lo tanto estos no tienen una versión de v8 que soporte lambdas o arrows, (como se les conoce en javascript). 


A partir de Node  v4.3 los lambdas son soportados (http://node.green/#arrow-functions)





Para instalar Node 6.6.0 en Fedora  seguiremos los siguientes pasos:

Primero debemos instalar nvm. lo hacemos con ls siguiente linea como usuario standar

git clone git://github.com/creationix/nvm.git ~/nvm

echo "source ~/nvm/nvm.sh" >> ~/.bashrc

source ~/.bashrc

nvm install 6.6.0

nvm alias default 4.4.0


Para comprobar que se ha instalado correctamente podemos ejecutar el comando
node -v 


y comprobaremos que se ha instalado la versión 6.6.0 de node.

Las nuevas versiones de node se instalaran en el directorio ~nvm/versions del home del usuario.

Si utilizas WebStorm para programar en node puedes configurar la versión de node con la que trabajas en Run /Debug Configurations como está en el siguiente capture

Si usas node app.js

Si usas npm start


No hay comentarios:

Publicar un comentario