Я хорошо знаю корень этой проблемы, поскольку npm
написал в своем блоге: http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more
Решение состоит в следующем:
1) обновите версию npm
npm install npm -g
или
2) сообщите текущую версию npm для использования известных регистраторов
npm config set ca ""
Однако ни одно из этих решений не работает на эластичном бобовом стебле. npm
связан с установленной версией node (v0.10.10), и невозможно сообщить текущей версии npm для использования известных регистраторов.
Я запускаю 64-разрядный экземпляр Amazon Linux для NodeJS
Добавление этой команды в .ebextensions
не помогает:
container_commands:
01_npm-fix:
command: /opt/elasticbeanstalk/node-install/node-v0.10.10-linux-x64/bin/npm config set ca ""
Кто-нибудь, как выяснил решение для этого?