J'essaie de migrer de npm vers Yarn. Lorsque j'ai essayé d'installer des dépendances via le fil, j'obtiens cette erreur.
unable to verify the first certificate
at Error (native)
at TLSSocket.<anonymous> (_tls_wrap.js:1055:38)
at emitNone (events.js:86:13)
at TLSSocket.emit (events.js:185:7)
at TLSSocket._finishInit (_tls_wrap.js:580:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:412:38)
La même chose fonctionne bien avec npm. J'ai essayé de définir un proxy, cela n'a pas aidé.Y a-t-il une configuration à changer?
Si le certificat ne peut pas être vérifié, vous pouvez ouvrir set strict-ssl sur false. Vous devriez pouvoir configurer ceci en exécutant
yarn config set "strict-ssl" false -g
Mais la commande ne fonctionne pas actuellement, voir problème 98 .
Vous pouvez également accéder à C:\Users \\ et ouvrir .yarnrc
et le mettre à jour manuellement comme suit:
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
strict-ssl false
Cela signifie que vous êtes probablement derrière un proxy d'entreprise qui utilise un certificat auto-signé. J'utilise la version v0.16.1
, et vous pouvez résoudre ce problème en fournissant le certificat public à la configuration de fil comme ceci:
yarn config set cafile <path-to-certificate.pem>