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).
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 |