У меня есть собственный частный реестр npm http://something
. Я установил пряжу и пытаюсь запустить следующую команду.
yarn
Но это дает следующую ошибку.
Trace:
Error: unable to get local issuer certificate
at Error (native)
at TLSSocket.<anonymous> (_tls_wrap.js:1017:38)
at emitNone (events.js:67:13)
at TLSSocket.emit (events.js:166:7)
at TLSSocket._init.ssl.onclienthello.ssl.oncertcb.TLSSocket._finishInit (_tls_wrap.js:582:8)
at TLSWrap.ssl.onclienthello.ssl.oncertcb.ssl.onnewsession.ssl.onhandshakedone (_tls_wrap.js:424:38)
Я также нашел пару проблем с github и их разрешения.
https://github.com/yarnpkg/yarn/issues/841 https://github.com/yarnpkg/yarn/commit/b0611a6ee5220b0b1b61e955627) Доступно 0.15.220b0b1b61e9552b0b0b1b6e6e0b0b1
Похоже, мне нужно установить strict-ssl
в false в конфигурации пряжи. Я не могу понять, как мне это сделать. Я попытался указать следующие варианты в package.json, но не сработал.
1)
{
config: {
"strict-ssl": false
}
}
2)
{
"strict-ssl": false
}
Но все же я получаю ту же ошибку. Где я делаю не так?