Herramientas de usuario

Herramientas del sitio


wiki2:nodejs

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
wiki2:nodejs [2017/05/10 17:31]
alfred creado
wiki2:nodejs [2022/10/28 19:14] (actual)
Línea 12: Línea 12:
 </​code>​ </​code>​
  
 +Install dependencies
 +<​code>​
 +npm install
 +</​code>​
 +Start the development script using a environment variable:
 +<​code>​
 +PORT=8080 npm run dev
 +</​code>​
 +The script is defined in packages.json:​
 +<​code>​
 +  "​scripts":​ {
 +    "​dev":​ "​nodemon -w src --exec \"​babel-node src --presets es2015,​stage-0\"",​
 +    "​build":​ "babel src -s -D -d dist --presets es2015,​stage-0",​
 +    "​start":​ "node dist",
 +    "​prestart":​ "npm run -s build",​
 +    "​test":​ "​eslint src"
 +  },
 +</​code>​
 ==== Packages.json ==== ==== Packages.json ====
 === Dependencies === === Dependencies ===
Línea 23: Línea 41:
 ''​npm install''​ instalará todos los paquetes en dependencies. ''​npm install''​ instalará todos los paquetes en dependencies.
  
 +=== npm install ===
  
  
 +<​code>​
 +-g : para instalar en el global (necesitas ser root)
 +--save : para guardar en el packages.json
 +--save-dev : para guardar en el packages.json como dependencia de dev
 +</​code>​
 +
 +===== Notes =====
 +
 +Si lo instalas en Ubuntu el comando será ''​nodejs'',​ para que use el global (''​node''​) haz:
 +<​code>​
 +# ln -s /​usr/​bin/​nodejs /​usr/​bin/​node
 +</​code>​
 +
 +
 +==== Best way to swap node versions ====
 +
 +The continuous exchange of NodeJS environments in your machine can bring some issues or be too uncomfortable. The best way to manage this is the ''​nvm''​ tool.
 +
 +  * https://​github.com/​nvm-sh/​nvm
 +
 +There you will find the installation procedure to follow. Once you have it, the use is as it follows:
 +
 +<​code>​
 +$ nvm use 16
 +Now using node v16.9.1 (npm v7.21.1)
 +$ node -v
 +v16.9.1
 +$ nvm use 14
 +Now using node v14.18.0 (npm v6.14.15)
 +$ node -v
 +v14.18.0
 +$ nvm install 12
 +Now using node v12.22.6 (npm v6.14.5)
 +$ node -v
 +v12.22.6
 +</​code>​
 +
 +  * An alternative is [[https://​asdf-vm.com/​|asdf]].
wiki2/nodejs.1494437513.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)