Instalar NodeJS, Gulp, Grunt y Bower en Centos y/o cPanel con CloudLinux

23.12.2021

NodeJS es una herramienta para construir aplicaciones Web rápidas y escalables. Es muy utilizada para hacer despliegue e instalación de aplicaciones a través de la linea de comandos. Aquí veremos cómo puede instalarse rápidamente en un servidor Centos o compatible.

Primero que todo instalamos nodejs desde los repositorios de CentOS EPEL. Si no esta instalado puede ver cómo instalarlo rapidamente aquí.

2 - Instalamos NodeJS y 

```
yum install nodejs npm
```

Instalamos Bower y Gulp de manera Global
npm install bower -g

bower -v

npm install gulp -g

gulp -v

npm install grunt -g

grunt -v

 

Solo si tu servidor cuenta con el sistema Cloudlinux y CageFS activado debemos agregar las aplicaciones para permitirlas.


Creamos el archivo 
/etc/cagefs/conf.d/nodedevtools.cfg

Con el siguiente contenido de configuración:

[nodedevtools]
comment=Nodejs Grunt Bower Gulp
paths=/usr/bin/node, /usr/bin/npm, /usr/lib/node_modules/npm, /usr/bin/grunt, /usr/local/bin/grunt, /usr/lib/node_modules/grunt-cli, /usr/bin/bower, /usr/local/bin/bower, /usr/lib/node_modules/bower, /usr/bin/gulp, /usr/lib/node_modules/gulp-cli,/usr/bin/composer, /usr/bin/npm-install-que

Por último, actualizamos Cagefs
/usr/sbin/cagefsctl --force-update

¡Hablemos!