Retour aux services

npm est-il en panne ? État en direct et signalements de pannes

Opérationnel
Dernier problème:

Signalements de pannes de npm00 · 00:00

Problèmes fréquents de npm

Problèmes avec npm?

Appuyez sur ce qui ne va pas — un clic aide des milliers d'autres à voir la panne.

Signalements récents

Aucun signalement pour le moment

Infos sur le service et dépannage

npm installeert geen pakketten

Wanneer npm vastloopt tijdens het installeren van afhankelijkheden, ligt het probleem vaak bij een beschadigd cache-geheugen. Voer npm cache clean --force uit en probeer daarna opnieuw. Controleer ook of je Node.js-versie compatibel is met de vereiste pakketversies in package.json. Een mismatch hier veroorzaakt stille fouten die moeilijk te traceren zijn.

Fout bij ophalen van pakketregistry

Als de verbinding met de centrale pakketregistry mislukt, controleer dan eerst je netwerkverbinding en eventuele proxy-instellingen. Soms blokkeert een bedrijfsfirewall het verkeer naar registry.npmjs.org. Stel de registry handmatig in via npm config set registry https://registry.npmjs.org en test de verbinding met npm ping.

Rechtenfouten bij globale installaties

Op Linux en macOS krijg je regelmatig EACCES-fouten bij globale pakketinstallaties. Los dit op door de standaard globale map te wijzigen naar een locatie in je eigen thuismap. Gebruik hiervoor de stappen in de officiële documentatie voor het instellen van een aangepaste prefix. Werken met sudo is een tijdelijke oplossing die op langere termijn nieuwe problemen veroorzaakt.

package-lock.json zorgt voor conflicten

Conflicten in het lockbestand komen veel voor bij samenwerking in teams. Verwijder dan node_modules en het lockbestand volledig en voer een schone installatie uit. Zorg dat alle teamleden dezelfde npm-versie gebruiken om inconsistente lockbestanden te voorkomen.

Traag laden van afhankelijkheden
  • Schakel over naar een regionale mirror als downloads structureel traag verlopen.
  • Gebruik npm ci in plaats van npm install voor herhaalde builds, dit is merkbaar sneller.
  • Verwijder onnodige afhankelijkheden met npm prune om de installatietijd te verkorten.
Pakketversie niet gevonden

Wanneer npm meldt dat een specifieke versie niet bestaat, controleer dan de exacte versienotatie in package.json. Getallen met een tilde of dakje gedragen zich anders dan een exacte versie. Gebruik npm info pakketnaam versions om alle beschikbare versies op te halen en kies een bestaande versie.

Vastgelopen of bevroren npm-proces

Als het installatieproces volledig blokkeert zonder output, sluit het dan af en voer het opnieuw uit met de vlag --verbose. Zo zie je precies welke stap vastloopt. Controleer ook of een antivirusprogramma toegang tot de node_modules-map blokkeert, want dat is een veelvoorkomende maar weinig bekende oorzaak.

Services associés

Vérifier l'état de Miro Miro Opérationnel Vérifier l'état de Microsoft Azure Microsoft Azure Opérationnel Vérifier l'état de Docker Docker Opérationnel
Merci pour votre signalement. Il sera affiché dans moins de 5 minutes. Laissez-nous un peu de temps pour la vérification et la modération, et merci d'avance pour votre patience.
Suggérer un service à surveiller Aidez-nous à nous améliorer
Merci pour votre suggestion. Elle sera étudiée et probablement mise en œuvre. Laissez-nous toutefois un peu de temps, et merci d'avance pour votre patience.