Мне было интересно, удалось ли кому-нибудь этого добиться?
Так в принципе, есть ли способ использовать Yeoman с моим личным репозиторием npm (используя nexus - https://www.sonatype.com/nexus-repository-sonatype), используя самоподписанный сертификат?
Я пытался установить переменную среды NODE_EXTRA_CA_CERTS, указывающую на мой ЦС, но безуспешно.
Я все еще получаю RequestError: невозможно проверить первый сертификат Ошибка при попытке перечислить доступные генераторы через Yeoman.
Я привязал свой личный репозиторий к конфигурации npm, используя:
- реестр конфигурации npm мой репозиторий
- npm config set Путь к моему CA-файлу
- npm adduser --always-auth --registry = мой репозиторий (используя мои учетные данные)
Я даже копался в йоменском коде и пытался изменить опции для запроса https, который запрашивает генераторы. Я установил свойство ca для содержимого моего CA-файла, и тогда оно работает. Но я думаю, что должен быть более чистый путь?
Я что-то упустил? Есть ли способ установить самоподписанный CA для моей установки nodejs без изменения сценариев таким образом?