无法在TFX-CLI控制台(NPM)上粘贴文本
运行tfx-cli
时,我无法在CLI提示符处粘贴文本。无法在TFX-CLI控制台(NPM)上粘贴文本
我刚刚安装了Node v8.9.1 LTS。不幸的是,第一次安装了tfx-cli
安装。我按了Ctrl+C
取消它,再次运行它,并在第二次完成。 (在第二次运行期间闪过我的屏幕的文字中,我相信我看到了有关“失败”和“回滚”的内容。)
我不知道初始故障是否会导致我的问题。
当我运行tfx login
,我得到这个提示第一:
> Service URL:
我可以在这个提示符下键入,但我不能粘贴。当我键入URL,然后按Enter
我得到这个:
> Personal access token:
我既不能粘贴,也不在此提示类型(或者至少当我输入光标不前进)。似乎在这里工作的唯一密钥是Enter
和Ctrl+C
。按Enter
没有在此输入任何结果:
error: Invalid input for Personal access token:
键入几个随机字符后,按下Enter
不发送输出到控制台,简单地转储我回在C:\>
提示。
如何解决这个问题?如何确定它是一个Node问题还是一个tfx-cli
问题?我怀疑后者,但我不确定。
- 编辑 -
有其他能够在这些提示粘贴文本?
我在安装了v8.9.1 LTS的Node上进行了测试。一切工作正常。
确保您在粘贴文本之前已启动命令行窗口。
对于Personal access token
或密码,它在命令行中是隐含的(不可见的)。在粘贴PAT /密码时,令牌字符串不会显示在那里。但是,如果你输入正确的标记,它就可以工作
因此,只要确保你粘贴动作之前启动cmd窗口:
- 复制PAT /密码(有时你需要尝试这几次以确保字符串复制)
- 启动命令行窗口(点击窗口活跃 它内)
- 粘贴PAT /密码(这是隐含的,只是确保你粘贴的 正确的标记)
- 输入
UPDATE:
似乎与操作系统或许可。不管结果如何,你可以尝试运行CMD以管理员身份,然后检查是否可以复制和粘贴现在。
此外,你还可以尝试启用“快速编辑模式” CMD控制台。您的cmd窗口的标题栏上(右击 - > [属性] - 选项 - 勾选“快速编辑模式”
也可以尝试在这篇文章中提到的方法:How to Enable CTRL+C/Ctrl+V for Pasting in the Windows Command Prompt
是的,我已经激活了CLI窗口,但感谢你注意我的原始描述的是在粘贴,然后按Enter,我得到了相同的结果,当我按Enter键无粘贴:'错误:个人访问令牌无效输入:' 。然后当我输入随机字符并按回车键后,我就回到了命令行。另外 - 我在另一台工作站上安装了Node/TFX,同样的事情发生了。TFX安装在中途挂起,它是成功的ul第二次,我不能粘贴我的PAT。无论如何......我能够使用基本身份验证并输入我的凭据。 – InteXX
@InteXX当你保持PAT为空时,它会显示错误消息:'错误:个人访问token'无效的输入,所以,正如我上面所说确保你已经复制并粘贴正确的令牌。键入随机字符,则将字符视为令牌。按** Enter键,它会在命令行中回退是预期的行为。在这一步它不会确认托克是否正确。正如你从上面的截图看到的那样,粘贴文本和tfx cli都在我身边工作。 –
这听起来不错;我希望我能在我身边工作。无论我尝试什么,粘贴令牌并按回车结果错误:个人访问令牌无效输入。你的安装顺利吗?这可能与我经历过的两次失败的双机安装有关吗?仅供参考,我尝试着按我的个人资料键入字符,并且可以进行身份验证。它只是不会粘贴。 (我粘贴成TextPad以验证它是在剪贴板上。) – InteXX