Npm: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 15: Zeile 15:
  
 
== Snippets ==
 
== Snippets ==
Installieren
+
 
 
  npm install [options] paketname
 
  npm install [options] paketname
Cache löschen
+
npm install [paket]@2.3.4
 
  npm cache clean
 
  npm cache clean
 +
npm list
 +
npm list -g
 +
npm run [scriptname in package.json]
 +
npm view [paketname]
  
 
== Sicherheit ==
 
== Sicherheit ==

Version vom 3. Februar 2022, 19:24 Uhr

Siehe auch Yarn

  • Node Paket Manager
  • Wird von NodeJS verwendet, bzw. NodeJS bringt ihn gleich mit.
  • Nützlich auch für nicht-Node Projekte
  • Viele JavaScripte z.B. Plugins von jQuery kann man nur noch über npm holen.

Links

Packages suchen: https://www.npmjs.com/search
Website - Go live

Hinweis

Wenn npm global mit homebrew auf MacOs installiert ist kann es später zu vielen ENOENT Fehlern kommen. Die Fehlerbehebung ist nicht mehr npm manuell zu installieren wie es zum Teil im Netzt steht. Besser einfach homebrew aktualisieren und node de und wieder installieren.


Snippets

npm install [options] paketname
npm install [paket]@2.3.4
npm cache clean
npm list
npm list -g
npm run [scriptname in package.json]
npm view [paketname]

Sicherheit

Kann auf dem Rechner skripten, daher sind Sicherheitsprobleme möglich.

Sichere Konfiguration:

npm config set ignore-scripts true

FAQ

Ich bekomme viele Warnungen wegen deprecated etc. wenn ich z.B. npm install --save-dev gulp auführe.

Normalerweise nicht schlimm und man kann nicht viel daran machen. http://stackoverflow.com/questions/38227112/installing-gulp-gives-me-these-warnings Bei Problemen kann man