Я пытаюсь автоматизировать npm publish внутри контейнера Docker, но у меня возникают проблемы, когда команда npm login пытается прочитать имя пользователя и адрес электронной почты из приглашений:
npm login << EOF
username
password
email
EOF
Он работает в терминале Bash, но не в контейнере без открытого stdin, и показывает следующее сообщение об ошибке:
Username: Password: npm ERR! cb() never called!
npm ERR! not ok code 0
По словам npm-adduser:
Имя пользователя, пароль и адрес электронной почты считываются из приглашений.
Так как я могу запустить npm login не открывая стандартный ввод?