Guía javascript. Instalación NodeJS

por | septiembre 19, 2016

NodeJs ya se encuentra disponible en los repositorios, así que la instalación es bastante sencilla:

 sudo apt-get install nodejs 

Crear mi primer proyecto

Node Package Manager (npm) facilita la compilación, instalación y actualización de módulos así como la gestión de las dependencias. Con npm init, creamos el archivo package.json donde se van a ir agregando todas las dependencias que nuestro proyecto genere, como analogía podemos decir que este sería nuestro archivo pom.xml cuando usamos Maven en proyectos Java. Creamos una carpeta que será el contenedor y raíz de nuestro proyecto y una vez dentro de él ejecutamos el siguiente comando:

 
$ npm init

This utility will walk you through creating a 
package.json file. 
It only covers the most common items, and tries to guess 
sane defaults. 
See `npm help json` for definitive documentation on these 
fields and exactly what they do. 
Use `npm install <pkg> --save` afterwards 
to install a package and save it as a dependency in the 
package.json file. 
Press ^C at any time to quit. 

name: (ejemplo1) 
version: (0.0.0) 0.0.1 
description: Mi primer ejemplo NodeJS 
entry point: (index.js) 
test command: 
git repository: 
keywords: 
author: Alejandro Ayala 
license: (BSD-2-Clause) 
About to write to 
/home/alejo/WebstormProjects/ejemplo1/package.json: 
{ 
  "name": "ejemplo1", 
  "version": "0.0.1", 
  "description": "Mi primer ejemplo NodeJS", 
  "main": "index.js", 
  "scripts": { 
    "test": "echo \"Error: no test specified\" exit 1" 
  }, 
  "author": "Alejandro Ayala", 
  "license": "BSD-2-Clause" 
} 
Is this ok? (yes) 

Posteriormente mientras vamos agregando dependencias a nuestro proyecto, algunas librerías necesitan escribir en carpetas sin permiso, para arreglar esto y no usar sudo para las instalaciones podemos ejecutar los siguientes comandos:

sudo chown -R $(whoami) ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules

Con esto hemos cambiado de propietario los directorios donde node necesita permisos de escritura.

Cuando instalemos globalmente, es decir, usando npm install -g, necesariamente necesitamos permisos de administrador

EOF

Un pensamiento en “Guía javascript. Instalación NodeJS

  1. Pingback: Guía javascript. Instalación Bower – null pointer exception

Los comentarios están cerrados.