我正在尝试npm publish在docker容器内自动化,但是当npm login命令尝试从提示中读取用户名和电子邮件时遇到了麻烦:
npm login << EOF
username
password
email
EOF
Run Code Online (Sandbox Code Playgroud)
它在终端bash中工作,但在没有打开STDIN的情况下不在容器中,并显示以下错误消息:
Username: Password: npm ERR! cb() never called!
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)
根据npm-adduser:
用户名,密码和电子邮件将从提示中读入.
那么如何在npm login没有STDIN打开的情况下运行?