yarnで Error: self signed certificate in certificate chain と認証エラーが発生したら
いつしか yarn global 系のコマンドで以下のエラーが出るようになっていた。
yarn Error: self signed certificate in certificate chain
内容としては、オレオレ証明書を許さないって感じな気がする。
yarn のconfigを確認しよう
yarn config list
で一覧を出しましょう。以下のようなものが出ます。
yarn config v1.15.2
info yarn config
{ 'version-tag-prefix':
'v',
'version-git-tag':
true,
'version-commit-hooks':
true,
'version-git-sign':
false,
'version-git-message':
'v%s',
'init-version':
'1.0.0',
'init-license':
'MIT',
'save-prefix':
'^',
'bin-links':
true,
'ignore-scripts':
false,
'ignore-optional':
false,
registry:
'https://registry.yarnpkg.com',
'strict-ssl':
true,
'user-agent':
'yarn/1.15.2 npm/? node/v10.15.3 darwin x64',
lastUpdateCheck:
1570528586389 }
重要なのは 'strict-ssl': true,
のところです。
ここが 'strict-ssl': true,
だとオレオレ証明書に対して、この記事の取り扱っている対象のエラーが発生します。
証明書に関してのエラーを許可する
ということで、strictにならなくていいからさ、ということでconfigを上書きします。
yarn config set strict-ssl false
これで、 'strict-ssl': false,
に変わります。
はい、解決しましたとさ。
Author And Source
この問題について(yarnで Error: self signed certificate in certificate chain と認証エラーが発生したら), 我々は、より多くの情報をここで見つけました https://qiita.com/naru0504/items/06b687d6a174286756da著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .