- Siden npm stoppet automatisk å godta selvsignerte sertifikater, har brukere begynt å rapportere feil mens de prøver å publisere noen pakker i visse applikasjoner.
- Feilen kan løses, vanligvis ved å oppgradere pakkebehandleren eller bruke de kjente registratorene.
- Hvis du vil lese mer om sikkerhetssertifikatfeil, kan du ta en titt på vår dedikerte seksjon for sertifikatfeil.
- Utforsk gjerne våre Feilsøking Hub for mer nyttige artikler.
Denne programvaren reparerer vanlige datafeil, beskytter deg mot tap av filer, skadelig programvare, maskinvarefeil og optimaliserer PC-en for maksimal ytelse. Løs PC-problemer og fjern virus nå i tre enkle trinn:
- Last ned Restoro PC-reparasjonsverktøy som kommer med patenterte teknologier (patent tilgjengelig her).
- Klikk Start søk for å finne Windows-problemer som kan forårsake PC-problemer.
- Klikk Reparer alle for å fikse problemer som påvirker datamaskinens sikkerhet og ytelse
- Restoro er lastet ned av 0 lesere denne måneden.
For en stund nå opplevde utviklere en SELF_SIGNED_CERT_IN_CHAIN-feil under installering og publisering av pakker i visse applikasjoner og utviklerverktøy som Node.js, npm eller Git.
Inntil for noen år siden, da npm for eksempel kunngjorde at de ikke lenger ville støtte selvsignerte sertifikater.
Dette betyr at sertifikatbekreftelsesprosessen ikke lenger var automatisk. Så utviklere må nå sette opp applikasjonen for å se de selvsignerte sertifikatene.
Hvordan fikser jeg selvsignert sertifikat i sertifikatkjeden?
Avhengig av verktøyet du bruker, er det noen få anbefalinger. Noen er risikable, andre er trygge. En ting er imidlertid klart: Du bør ikke prøve å deaktivere sertifiseringsbekreftelsesprosessen helt.
For Node.js
Du kan sette inn en miljøvariabel i tillat ikke-klarerte sertifikater ved hjelp av følgende kommando i begynnelsen av koden:
prosess.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;
Dette er risikabelt, og det anbefales ikke å brukes i produksjonen. Alternativt kan du bruke npm config set strict-ssl = false hvis du må gjøre dette for mange applikasjoner, og du vil lagre å gjenta prosessen.
Brukere foreslår også oppgradering din versjon av Node, for å fikse eksisterende feil og sårbarheter.
For npm
Den anbefalte løsningen er igjen å oppgradere din versjon av npm som kjører ett av følgende:
npm installer npm -g --ca = null
npm oppdatering npm -g
Eller, fortell din nåværende versjon av npm å bruke kjente registratorer, og etter installasjon, slutt å bruke dem:
npm config sett ca. ""
npm install npm -g. npm config slett ca.
Noen brukere nevnte at de bare byttet register-URL fra https til http:
npm config sett register=" http://registry.npmjs.org/"
Vi håper at et av disse forslagene hjalp deg med å løse problemet. Hvis du har noen anbefalinger, kan du bruke kommentarfeltet nedenfor.
- Last ned dette PC-reparasjonsverktøyet rangert bra på TrustPilot.com (nedlastingen starter på denne siden).
- Klikk Start søk for å finne Windows-problemer som kan forårsake PC-problemer.
- Klikk Reparer alle for å løse problemer med patenterte teknologier (Eksklusiv rabatt for våre lesere).
Restoro er lastet ned av 0 lesere denne måneden.
ofte stilte spørsmål
Et sikkerhetssertifikat er en godkjenning fra en tredjepart som er klarert av bransjen - sertifikatmyndigheten (CA). Et sikkerhetssertifikat inneholder informasjon utstedt av en CA, som indikerer at nettstedet er sikret ved hjelp av en kryptert tilkobling.
For å oppdatere til den nyeste versjonen av Node, tøm cpm fra npm, installer n og installer den siste stabile versjonen av Node.
npm hurtigbuffer ren -f
npm installere npm -g n
n stabil
Ja, serversikkerhetssertifikatproblemer er ganske hyppige.