Benutzer-Werkzeuge

Webseiten-Werkzeuge


nodejs:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
nodejs:start [2015-01-24 23:59] – angelegt a.kamolanodejs:start [2023-03-16 16:43] (aktuell) – "Arbeitsspeicher" ergänzt a.kamola
Zeile 1: Zeile 1:
 ====== Node.js ====== ====== Node.js ======
  
-===== Links =====+//Node.js// ist eine Server-Software, die auf [[javascript:start|JavaScript]] basiert.
  
-==== Tutorials ====+===== npm =====
  
-=== Kostenpflichtige Tutorials ===+//npm// ist der [[lexikon:packagemanager|Paket-Manager]] von Node.js: 
 + 
 +  * [[npm]] 
 + 
 +===== Arbeitsspeicher ===== 
 + 
 +Größe des Arbeitsspeichers in MB ausgeben, das Node.js bzw. [[npm]] verwenden darf:  
 + 
 +<code bash> 
 +node -e 'console.log(v8.getHeapStatistics().heap_size_limit/(1024*1024))' 
 +</code> 
 + 
 +**Achtung:** Das überschreiten des Arbeitsspeichers kann ein Hinweis auf ein //memory leak// sein! 
 + 
 +Größe des Arbeitsspeichers erhöhen: 
 + 
 +<code> 
 +export NODE_OPTIONS="--max-old-space-size=4096" 
 +</code> 
 + 
 +Quelle: [[https://stackoverflow.com/a/59572966|Stack Overflow: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory in Ionic 3]] 
 + 
 +===== Tutorials ===== 
 + 
 +  * [[nodejs:typescript|Node.js mit TypeScript]] 
 + 
 +===== Update ===== 
 + 
 +Um Node.js zu aktualisieren empfiehlt sich ein "node version manager" wie [[https://github.com/tj/n|n]] oder [[https://github.com/creationix/nvm|nvm]] zu installieren und darüber auch mehrere Versionen für verschiedene Projekte zu verwalten. 
 + 
 +===== Links =====
  
-  * [[https://www.video2brain.com/de/videotraining/node-js-crashkurs|video2brain: Node.js – Crashkurs]]+  * [[https://nodejs.org/|Node.js]]
  
nodejs/start.1422140391.txt.gz · Zuletzt geändert: 2015-01-24 23:59 von a.kamola