Mostrando entradas con la etiqueta new. Mostrar todas las entradas
Mostrando entradas con la etiqueta new. Mostrar todas las entradas

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