这是在 Ubuntu 16.04 上。终端仿真器是 Konsole 15.12.3。 Node.js 是 4.8.2,按照说明安装 here .
发生了什么:
$ npm i
npm WARN package.json my-proj@0.1.0 No repository field.
npm WARN package.json my-proj@0.1.0 No license field.
-nter passphrase for key '/home/stefan/.ssh/id_rsa': Enter passphrase for key '/home/stefan/.ssh/id_rsa': /
这就是它的显示方式,有重复,末尾有(非旋转的)/
和(旋转的)-
而不是 E
在 Enter
中。
如果此时我只是按 enter,我会收到诸如 Permission denied (publickey) 之类的错误。
- 可以理解,因为我没有输入密码。
如果我改为输入我的密码(当光标位于微调器上时,键入时没有任何明显变化),然后然后按回车键,我会再得到一行:
-nter passphrase for key '/home/stefan/.ssh/id_rsa': \
... 没有其他事情发生。如果我再次按回车键,我会再次收到诸如 Permission denied (publickey).
之类的消息。
最佳答案
一位同事给了我解决方案:使用没有密码的 key 。
关于node.js - "npm i"显示损坏的输出 ( "Enter passphrase for key...") 和微调器,输入密码不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43284648/