Benutzer-Werkzeuge

Webseiten-Werkzeuge


nodejs:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
nodejs:start [2023-03-16 15:53] – Aktualisiert a.kamolanodejs:start [2023-03-16 16:43] (aktuell) – "Arbeitsspeicher" ergänzt a.kamola
Zeile 5: Zeile 5:
 ===== npm ===== ===== npm =====
  
-[[npm]]+//npm// ist der [[lexikon:packagemanager|Paket-Manager]] von Node.js:
  
-## npm+  * [[npm]]
  
-*npm* ist die Paket-Verwaltung von Node.js, mit der es möglich ist Module bzw. Pakete zu installieren und verwalten.+===== Arbeitsspeicher =====
  
-  * [[https://www.npmjs.com/|npm]] +Größe des Arbeitsspeichers in MB ausgeben, das Node.js bzw[[npm]] verwenden darf: 
- +
-### Alle global-installierten Pakete auflisten+
  
 <code bash> <code bash>
-npm list -g --depth 0+node -e 'console.log(v8.getHeapStatistics().heap_size_limit/(1024*1024))'
 </code> </code>
  
-Quelle: [[https://medium.com/@alberto.schiabel/npm-tricks-part-1-get-list-of-globally-installed-packages-39a240347ef0|@alberto.schiabel: npm tricks part 1: Get list of globally installed packages]]+**Achtung:** Das überschreiten des Arbeitsspeichers kann ein Hinweis auf ein //memory leak// sein!
  
-## Tutorials+Größe des Arbeitsspeichers erhöhen: 
 + 
 +<code> 
 +export NODE_OPTIONS="--max-old-space-size=4096" 
 +</code>
  
-[[nodejs:typescript|Node.js mit TypeScript]]+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+===== 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. 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.
nodejs/start.1678978423.txt.gz · Zuletzt geändert: 2023-03-16 15:53 von a.kamola