Использование самоподписанного сертификата в Йомане - PullRequest
0 голосов
/ 11 июня 2019

Мне было интересно, удалось ли кому-нибудь этого добиться?

Так в принципе, есть ли способ использовать Yeoman с моим личным репозиторием npm (используя nexus - https://www.sonatype.com/nexus-repository-sonatype), используя самоподписанный сертификат?

Я пытался установить переменную среды NODE_EXTRA_CA_CERTS, указывающую на мой ЦС, но безуспешно.

Я все еще получаю RequestError: невозможно проверить первый сертификат Ошибка при попытке перечислить доступные генераторы через Yeoman.

Я привязал свой личный репозиторий к конфигурации npm, используя:

  1. реестр конфигурации npm мой репозиторий
  2. npm config set Путь к моему CA-файлу
  3. npm adduser --always-auth --registry = мой репозиторий (используя мои учетные данные)

Я даже копался в йоменском коде и пытался изменить опции для запроса https, который запрашивает генераторы. Я установил свойство ca для содержимого моего CA-файла, и тогда оно работает. Но я думаю, что должен быть более чистый путь?

Я что-то упустил? Есть ли способ установить самоподписанный CA для моей установки nodejs без изменения сценариев таким образом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...