Yarn: рд╕реНрдерд╛рдиреАрдп рдЬрд╛рд░реАрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЕрдХреНрддреВре░ 2016  ┬╖  42рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

рдирдорд╕реНрддреЗ

рдХреНрдпрд╛ рдЖрдк _feature_ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ _bug_ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
Bug

рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдПрдХ рдмрдЧ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

╬╗ yarn config set strict-ssl false
yarn config v0.15.1
success Set "strict-ssl" to "false".
Done in 0.06s.

yarn install

error unable to get local issuer certificate
    at Error (native)
    at TLSSocket.<anonymous> (_tls_wrap.js:1060:38)
    at emitNone (events.js:86:13)
    at TLSSocket.emit (events.js:185:7)
    at TLSSocket._finishInit (_tls_wrap.js:584:8)
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:416:38)
info Visit http://yarnpkg.com/en/docs/cli/install for documentation about this command.

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?
рдореИрдВ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ (рд╢рд╛рдпрдж)?
рдзрдиреНрдпрд╡рд╛рдж

рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдиреЛрдб.рдЬреЗрдПрд╕, рдпрд╛рд░реНрди рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВред

рдиреЛрдбрдЬреЗрдПрд╕: рд╡реА6.7
рдпрд╛рд░реНрди: v0.15.1
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 7

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╛рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣ рдЖрджреЗрд╢ yarn config set strict-ssl false рдЪрд▓рд╛рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред

рд╕рднреА 42 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рд╣реИрдВ рдЬреЛ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрд╕рдПрд╕рдПрд▓ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм strict-ssl рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕реАрдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ .npmrc рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╛рд░реНрди рд╕рднреА рдПрд╕рдПрд╕рдПрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдпрд╛ рдПрдХ рдЕрд▓рдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрд╛)

ca[]="-----BEGIN CERTIFICATE-----\n..."

рдХрд╛рдо рдкрд░ рдпрд╣рд╛рдБ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ!

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, (рдореИрдВ рд╕реНрд╡-рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред)

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдЧреИрд░-рдПрд╕рдПрд╕рдПрд▓ рд╕рдВрд╕реНрдХрд░рдг рдпрд╛ рдореВрд▓ рдЧреИрд░-рдПрд╕рдПрд╕рдПрд▓ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рднреА рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред

рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рддреЛ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдореБрдЭреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рд╡рд╣реА рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ :)ред рдПрдХ рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ :)

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рд╣реИ, рд╕рдЦреНрдд-рдПрд╕рдПрд╕рдПрд▓ рдХреЛ рдЧрд▓рдд рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдЧреИрд░-рдПрд╕рдПрд╕рдПрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдареАрдХ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдпрд╣ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ @TAGraves #1025 рдореЗрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЬрдореАрди рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ! рдореИрдВ

рдкреАрдЖрд░ # 736 рдХреИрдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рджреЗрдЧрд╛, рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ, рдФрд░ рд╕рдЦреНрдд-рдПрд╕рдПрд╕рдПрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЖрдк рдПрдордЖрдИрдЯреАрдПрдо рд╣рдорд▓реЛрдВ рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред

рд╣рдордиреЗ cafile рдФрд░ strict-ssl рд▓рд┐рдП рд╕рдорд░реНрдерди рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╛рд░реНрди v0.21.3 . рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИ

рдЕрдкрдбреЗрдЯ: рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд░рд╛рдд рдореЗрдВ 0.22.0-20170303.1013 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЕрдЧрд░ рдореИрдВрдиреЗ рд╕рдЦреНрдд-рдПрд╕рдПрд╕рдПрд▓ рдФрд░ рдЕрдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ .npmrc рд╕реЗ .yarnrc рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рддреЛ рдЪреАрдЬреЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреАрдВ (рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП yarn config set рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрд╕рдиреЗ рдЗрд╕реЗ .npmrc рд╕реЗ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╛рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣ рдЖрджреЗрд╢ yarn config set strict-ssl false рдЪрд▓рд╛рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред

рд╣рд╛рдБ, рдпрд╣реА рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдЖрдпрд╛ред

@sylvesteraswin рдиреЗ рд╡рд╣реА рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛, thx

рд╕рднреА 0.23.1 рдореЗрдВ рдЯреВрдЯ рдЧрдП, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ http рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдФрд░ рд╕рдЦреНрдд-рдПрд╕рдПрд╕рдПрд▓ рдХреЛ рдЭреВрдард╛ рдХрд╛рдо рдХрд░рдирд╛ рд▓реЗрдХрд┐рди рдЕрдм рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рдЕрд╡рд░реЛрдзрди рдХреЗ рд╕рд╛рде рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ http рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА yarn config set strict-ssl false , рд▓реЗрдХрд┐рди рдЕрдм "404 Not Found" рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдореИрдХ рд╕рд┐рдПрд░рд╛, рдиреЛрдб 8.1.2, рдпрд╛рд░реНрди 0.27.5ред

@JesterXL рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг v0.27.5 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

yarn config set strict-ssl false рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛!

рдПрдирдкреАрдПрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдЦреНрдд-рдПрд╕рдПрд╕рдПрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ

рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд▓реЗрдВ рдХрд┐ рд▓реЛрдЧ рдпрд╣рд╛рдВ рдкреЗрд╕реНрдЯ рдХреЛрдб рдХреЛ рдЖрдВрдЦ рдореВрдВрджрдХрд░ рдХреЙрдкреА рди рдХрд░реЗрдВ: рдПрд╕рдПрд╕рдПрд▓ рдХреА рд╕рдЦреНрдд рдЬрд╛рдВрдЪ рдХреЛ рдЕрдХреНрд╖рдо рди рдХрд░реЗрдВред

рдареАрдХ рд╣реИ рдЕрдм рдореБрдЭреЗ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╣реИ, рдпрджрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЬреЛрдЦрд┐рдо рдЙрдард╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдиреНрдпрдерд╛, рдмрд╕ рдордд рдХрд░реЛред

рдХреНрдпрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬрд┐рд╕рдореЗрдВ HTTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЦрддрд░реЛрдВ рдХреЗ рдкреНрд░рддрд┐ рд╕реНрд╡рдпрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ? рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдЦреНрдд рдПрд╕рдПрд╕рдПрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд╡реИрд╕реЗ STRICT SSL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХрдВрдкрдирд┐рдпрд╛рдВ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХрд░рддреА рд╣реИрдВ, рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ http рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдирд╛ рдХрдард┐рди рдмрдирд╛ рд░рд╣реА рд╣реИрдВ, рддрд╛рдХрд┐ рд╡реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдЬрд╛рд╕реВрд╕реА рдХрд░ рд╕рдХреЗрдВ рдХрд┐ рд╣рдо рдХреБрдЫ рдмреБрд░рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ рд╡реЗ рдЕрдкрдиреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЖрдо рдЬрдирддрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдЖрдкрдХреЛ рдЙрд╕ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрдВрдкрдиреА рд╕реНрд╡реИрдк рдХрд░ рд░рд╣реА рд╣реИ рдФрд░ рдХреИрдлрд╛рдЗрд▓ рдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рдкрде рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдпрд╣ рдЙрддрдиреА рд╕рд░рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдиреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдпрд╛рд░реНрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ...

@damiandennis рдореЗрд░реА рдХрдВрдкрдиреА рдиреЗ рдЕрднреА рдПрдХ рдирдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдпрд╛рд░реНрди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИред рдореИрдВ 1.1.0 . рдкрд░ рд╣реВрдБ

@snood1205 рд╡рд╣реА рд╕реНрдерд┐рддрд┐ред yarn рдФрд░ pip рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рд╣реИ рдХрд┐ рд╣рдо рдЬрд┐рд╕ request рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯреЗрдб рд╣реИ:

рд╕рдЦреНрддрдПрд╕рдПрд╕рдПрд▓ - рдпрджрд┐ рд╕рддреНрдп рд╣реИ, рддреЛ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рдорд╛рдиреНрдп рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдиреЛрдЯ: рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕ рдПрдЬреЗрдВрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЙрд╕ рд╕реАрдП рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рддреЛ рдЖрдк рдЕрдкрдиреЗ .yarnrc рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рди рд╕реЗрдЯ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдХрдВрдкрдиреА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

  • рд╕реАрдП
  • рдХреИрдлрд╛рдЗрд▓
  • рдкреНрд░рдорд╛рдгрдкрддреНрд░
  • рдЪрд╛рднреА

@BYK рдпрд╣ рдПрдХ рдЖрд╕рд╛рди рд╕рд╡рд╛рд▓ рд╣реИ, рдореБрдЭреЗ рдорд╛рдлрд╝ рдХрд░ рджреЛред

рдЗрди рдорд╛рдиреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдХреНрдпрд╛ рд╣реИ? ca=~/Code/certs/mycert.crt ?

рд╕рд╛рде рд╣реА, .yarnrc рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдмрдбрд╝рд╛ рдЕрд╕реНрд╡реАрдХрд░рдг рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рд╡реИрд╕реЗ рднреА рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЖрдкрдХреА рдЕрдиреБрдорддрд┐ рд╣реИ? рдореИрдВ

@ao рдЕрдкрдиреЗ рдЧреИрд░ рдирд┐рдпрддрд╛рддреНрдордХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ!

yarn config set strict-ssl false рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж @sylvesteraswin

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:
рдпрд╛рд░реНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдЦреНрдд-рдПрд╕рдПрд╕рдПрд▓ рдЭреВрдард╛ рд╕реЗрдЯ рдХрд░реЗрдВ

@vrajpoot рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ! рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдиреНрдп рд╕рддрд░реНрдХ рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рдмреБрдирд┐рдпрд╛рджреА рд╕реБрд░рдХреНрд╖рд╛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдореИрд▓рд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзреЛрдЦрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИред

рдореИрд▓рд╡реЗрдпрд░ рдХреЛ рдкрд╕рдВрдж рдХрд░рдирд╛ рдФрд░ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдХреНрд░рдорд┐рдд рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реИ .... рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдПрдХ рд╢реЛрдз рд╡рд┐рд╖рдп рдпрд╛ рд╢реМрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪреАрдЬрд╝ рдЬреЛ рдХреЛрдИ рдЕрдкрдиреА рдХрд╛рд░реНрдп рдорд╢реАрди рдкрд░ рдХрд░реЗрдЧрд╛ред

@brandonsturgeon рдиреЗ рдмрд╣реБрдд рд╣реА рдорд╛рдиреНрдп рдмрд┐рдВрджреБ рд▓рд╛рдП рд╣реИрдВ рдЬрд┐рди рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╛рд░реНрди рдХреЗ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╣ рдЕрдХреЗрд▓рд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реИред

https://github.com/yarnpkg/yarn/issues/6578

рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд╣рд░ рдХреЛрдИ рдХрд╣ рд░рд╣рд╛ рд╣реИ "рд╕рдЦреНрдд-рдПрд╕рдПрд╕рдПрд▓ рдЕрдХреНрд╖рдо рди рдХрд░реЗрдВ"ред
рд▓реЗрдХрд┐рди рдХрднреА рдХреЛрдИ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ред

рдпрд╛рд░реНрди рдХреЙрдиреНрдлрд┐рдЧ рд╕реЗрдЯ рд╕рдЦреНрдд-рдПрд╕рдПрд╕рдПрд▓ рдЭреВрдард╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рдорд┐рд▓реА рдЬрдм рдореИрдВрдиреЗ jQuery рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдХрдИ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрдЬ рдХрд░рдиреЗ рдкрд░ рдЕрдВрддрддрдГ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рди рддреЛ рдХрд┐рд╕реА рдХреЛ strict-ssl рд╕реЗ false рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рди рд╣реА .yarnrc рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪреНрдЫ рдФрд░ рдЖрджрд░реНрд╢ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ -
$ yarn config set cafile "/physical/path/to/certificate-file.pem" рдФрд░ рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдореИрдВ рдЗрд╕ рдЖрджреЗрд╢ рдХреЛ рдлрд╛рдпрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрд╕рдПрд╕рдПрд▓ рдХреЛ рдмрдВрдж рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ jQuery рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

рдХреЛрдИ рднреА рдЙрдкрд░реЛрдХреНрдд рдЖрджреЗрд╢ yarn config list рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рд╣рдореЗрд╢рд╛ рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдКрдкрд░ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдП рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ, рдЬреЛ рдЖрдо рддреМрд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИред :)

@ sandipt27 рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рд╣реА рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рд▓рдЧрд╛ред рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдкрд╛рдпрд╛ рдХреНрдпреЛрдВрдХрд┐:

  1. yarnrc рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЗрд╕ рдЧреБрдкреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдерд╛ред рдпрд╛рд░реНрди рдХреЗ рд▓рд┐рдП "рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╣реИ" рдХрд╛ рд╕рдореНрдореЗрд▓рди рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
  2. рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рдПрдирдкреАрдПрдо рджрд╕реНрддрд╛рд╡реЗрдЬ рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рдВрднрд╡рдд: рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдлрд┐рд░ рд╕реЗ, рд▓реЛрдЧ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  3. рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдХрдИ рдмрд╛рд░ cafile рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд▓реЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ "рд╣реЗ рдбрд┐рд╕реЗрдмрд▓ рдПрд╕рдПрд╕рдПрд▓ рд╡рд░реНрдХреНрд╕ рдлреЙрд░ рдореА" рд╕реНрдкреИрдорд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рдХрд╛рдо рдЬрд▓реНрджреА рд╣реЛ рдЬрд╛рдПред рд╡реИрд╕реЗ рднреА рдПрд╕рдПрд╕рдПрд▓ рдХреА рдЬрд░реВрд░рдд рдХрд┐рд╕реЗ рд╣реИ?

рдЖрдк рд╢рд╛рдпрдж 3 рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ 2 рджреВрд╕рд░реЗ рджрд╛рдпрд░реЗ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдмрд╛рд╣рд░ рдЖрдХрд░ рдареАрдХ рдХрд░ рд╕рдХреЗред рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА), рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡реАрдХреГрдд рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдореЗрдВрдЯреЗрдирд░ рдирд╣реАрдВ рд╣реВрдБред

https://github.com/yarnpkg/yarn/issues/841#issuecomment -559037850
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рдЬрд╛рд░реАрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рдЬреА рднрдВрдбрд╛рд░ (рд╡рд░реНрдбреИрд╕рд┐рдУ) рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ
рдФрд░ рдЬрдВрдЬреАрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕реЗрдЯрд┐рдВрдЧ рдХреАред
рд▓реЗрдХрд┐рди рдпрд╛рд░реНрди рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ рд╣реИред

рдЗрд╕рдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЗ рдПрдирдкреАрдПрдо рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред

@ sandipt27 рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рд╣реА рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рд▓рдЧрд╛ред рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдкрд╛рдпрд╛ рдХреНрдпреЛрдВрдХрд┐:

  1. yarnrc рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЗрд╕ рдЧреБрдкреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдерд╛ред рдпрд╛рд░реНрди рдХреЗ рд▓рд┐рдП "рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╣реИ" рдХрд╛ рд╕рдореНрдореЗрд▓рди рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
  2. рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рдПрдирдкреАрдПрдо рджрд╕реНрддрд╛рд╡реЗрдЬ рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рдВрднрд╡рдд: рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдлрд┐рд░ рд╕реЗ, рд▓реЛрдЧ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  3. рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдХрдИ рдмрд╛рд░ cafile рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд▓реЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ "рд╣реЗ рдбрд┐рд╕реЗрдмрд▓ рдПрд╕рдПрд╕рдПрд▓ рд╡рд░реНрдХреНрд╕ рдлреЙрд░ рдореА" рд╕реНрдкреИрдорд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рдХрд╛рдо рдЬрд▓реНрджреА рд╣реЛ рдЬрд╛рдПред рд╡реИрд╕реЗ рднреА рдПрд╕рдПрд╕рдПрд▓ рдХреА рдЬрд░реВрд░рдд рдХрд┐рд╕реЗ рд╣реИ?

рдЖрдк рд╢рд╛рдпрдж 3 рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ 2 рджреВрд╕рд░реЗ рджрд╛рдпрд░реЗ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдмрд╛рд╣рд░ рдЖрдХрд░ рдареАрдХ рдХрд░ рд╕рдХреЗред рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА), рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡реАрдХреГрдд рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдореЗрдВрдЯреЗрдирд░ рдирд╣реАрдВ рд╣реВрдБред

рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреА рдУрд░ рдмрдврд╝реВрдВрдЧрд╛, рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред :)

рдореИрдВ рдПрдХ рдиреЗрдХреНрд╕рд╕ рдкреНрд░реЙрдХреНрд╕реА рд╕рдореВрд╣ рдХреЗ рдкреАрдЫреЗ рдмреИрдареЗ рд╣реБрдП рднреА рд╡рд╣реА рдЪреАрдЬрд╝ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╕реАрдП рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧ рдПрдирдкреАрдПрдо рдФрд░ рдпрд╛рд░реНрди рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

тЮЬ yarn config list
yarn config v1.21.1
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.21.1 npm/? node/v12.14.1 darwin x64',
  cafile: '/Users/XXXXXXX/pml_root_ca.pem',
  email: 'XXXXXXXXXXXXXXX',
  username: 'XXXXXXX'
}
info npm config
{
  '//registry.npmjs.org/:_authToken': XXXXXXXXXXXXXXXXXXXXX',
  cafile: '/Users/XXXXXXX/pml_root_ca.pem',
  registry: 'https://XXXXXXXXXXXXXXXXX/repository/npmjs/',
  '//nexus.pennmutual.com/repository/pml-npmjs/:_authToken': 'XXXXXXXXXXXXXXXXX',
  python: '/usr/bin/python'
}
тЬи  Done in 0.04s.

cdir-ui on юВа feature/build_api is ЁЯУж v0.1.0 via тмв v12.14.1 
тЮЬ yarn install
yarn install v1.21.1
[1/5] ЁЯФН  Validating package.json...
[2/5] ЁЯФН  Resolving packages...
[3/5] ЁЯЪЪ  Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz: unable to get local issuer certificate".
info If you think this is a bug, please open a bug report with the information provided in "/Users/XXXXXXX/Projects/cdir-ui/yarn-error.log
cdir-ui on юВа feature/build_api is ЁЯУж v0.1.0 via тмв v12.14.1 

IIUC, рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ ca рдпрд╛ cafile рд╕реЗрдЯ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╛рд░реНрди рдиреЛрдб рдХреЛ рдПрдХ TLS рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, _replaceing_ рдХреЛрдИ рднреА рдЯреНрд░рд╕реНрдЯ рдиреЛрдб рд╕реНрд╡рдпрдВ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╕рд┐рд╕реНрдЯрдо рдХреЗ CA рдЯреНрд░рд╕реНрдЯ рд╕реНрдЯреЛрд░ (#6578) рдФрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд CA рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ yarn config list рдХреЛрдИ ca / cafile рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрдиреНрд╣реЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдПрдирд╡реА рд╡рд╛рд░реНрд╕ :

# Depends how Node was compiled, already default on many Linuxes but can't hurt:
export NODE_OPTIONS=--use-openssl-ca

export NODE_EXTRA_CA_CERTS=/path/to/file.crt
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

davidmaxwaterman picture davidmaxwaterman  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ocolot picture ocolot  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

FLGMwt picture FLGMwt  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chiedo picture chiedo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

victornoel picture victornoel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ