Category Archives: node.js

COMMAND NOT FOUND WITH A NODE MODULE (NPM) SOLUTION

To give you a little context: I ran the following command for installing Gulp (a node package module) globally: npm install -g gulp

The installation succeed but when I ran this gulp command in the command line I got a "gulp: command not found" error. It appeared that it installed “Gulp” in my local folder that is /Users/YOURUSERNAME/node_modules and not in the global NPM folder.

You can check this by running this command: npm root or npm root -g, which was returning my personal directory /Users/YOURUSERNAME/node_modules and not the expected /usr/local/lib/node_modules.

After some trial & error, I finally found the solution. You have to change the “npm config prefix” like so: npm config set prefix /usr/local

Then when I re-ran npm root -g, I got the correct root folder: /usr/local/lib/node_modules

When I reinstalled Gulp globally (with the -g param) it finally worked and appeared that it was now correctly installed in the global NPM folder. Yeay!

 

VIA>>

node.js & puesta en marcha

Node.js es un entorno de programación en la capa del servidor basado en el lenguaje de programación Javascript, con I/O de datos en una arquitectura orientada a eventos y basado en el motor Javascript V8. Fue creado con el enfoque de ser útil en la creación de programas de red altamente escalables, como por ejemplo, servidores web.

Para instalarlo en windows es sencillo solo requiere los siguientes pasos:

  • Ir a http://nodejs.org
  • Descargar el instalador
  • Instalar Node.js
  • Buscar en los programas instalados: “Node.js Command Prompt”
  • Escribir node -v para comprobar que se instaló y revisar la versión instalada.

Despues de instalar es importante instalar/atualizar socket.io para esto buscamos en los programas instalados “Node.js Command Prompt” y ejecutamos la siguiente linea:

 DOS | 
 
 copy code |
?

  1. npm install socket.io

Una vez instalado, pasamos a probarlo. Encontramos el más básico de los ejemplos (prueba de instalación) en http://nodejs.org/api/synopsis.html.

creamos un archivo “ejemplo.js” preferentemente en la raíz de nuestra unidad “C”, por el momento para no complicarnos buscando la ruta, y pegamos el ejemplo de la pagina de node.

una vez creado el archivo vamos nuevamente al  “Node.js Command Prompt” y ejecutamos lo siguiente(estando el la raiz de la unidad “C”):

 DOS | 
 
 copy code |
?

  1. node ejemplo.js

Inmediatamente después debe de mostrarnos esto el   “Node.js Command Prompt”:

 DOS | 
 
 copy code |
?

  1. Server running at http://127.0.0.1:8124/

Nos dirigimos a un navegador y tecleamos : http://localhost:8124 y deberá mostrarnos “Hello World” 

mas adelante seguiré tratando el tema de Node.js