2017-11-11 281 views
0

運行tfx-cli時,我無法在CLI提示符處粘貼文本。無法在TFX-CLI控制檯(NPM)上粘貼文本

我剛剛安裝了Node v8.9.1 LTS。不幸的是,第一次安裝了tfx-cli安裝。我按了Ctrl+C取消它,再次運行它,並在第二次完成。 (在第二次運行期間閃過我的屏幕的文字中,我相信我看到了有關「失敗」和「回滾」的內容。)

我不知道初始故障是否會導致我的問題。

當我運行tfx login,我得到這個提示第一:

> Service URL:

我可以在這個提示符下鍵入,但我不能粘貼。當我鍵入URL,然後按Enter我得到這個:

> Personal access token:

我既不能粘貼,也不在此提示類型(或者至少當我輸入光標不前進)。似乎在這裏工作的唯一密鑰是EnterCtrl+C。按Enter沒有在此輸入任何結果:

error: Invalid input for Personal access token:

鍵入幾個隨機字符後,按下Enter不發送輸出到控制檯,簡單地轉儲我回在C:\>提示。

如何解決這個問題?如何確定它是一個Node問題還是一個tfx-cli問題?我懷疑後者,但我不確定。

- 編輯 -

有其他能夠在這些提示粘貼文本?

回答

0

我在安裝了v8.9.1 LTS的Node上進行了測試。一切工作正常。

確保您在粘貼文本之前已啓動命令行窗口

對於Personal access token或密碼,它在命令行中是隱含的(不可見的)。在粘貼PAT /密碼時,令牌字符串不會顯示在那裏。但是,如果你輸入正確的標記,它就可以工作

因此,只要確保你粘貼動作之前啓動cmd窗口:

  1. 複製PAT /密碼(有時你需要嘗試這幾次以確保字符串複製
  2. 啓動命令行窗口(點擊窗口活躍 它內)
  3. 粘貼PAT /密碼(這是隱含的,只是確保你粘貼的 正確的標記
  4. 輸入

UPDATE:

似乎與操作系統或許可。不管結果如何,你可以嘗試運行CMD以管理員身份,然後檢查是否可以複製和粘貼現在。

此外,你還可以嘗試啓用「快速編輯模式」 CMD控制檯。您的cmd窗口的標題欄上(右擊 - > [屬性] - 選項 - 勾選「快速編輯模式」

也可以嘗試在這篇文章中提到的方法:How to Enable CTRL+C/Ctrl+V for Pasting in the Windows Command Prompt

enter image description here

+0

是的,我已經激活了CLI窗口,但感謝你注意我的原始描述的是在粘貼,然後按Enter,我得到了相同的結果,當我按Enter鍵無粘貼:'錯誤:個人訪問令牌無效輸入:' 。然後當我輸入隨機字符並按回車鍵後,我就回到了命令行。另外 - 我在另一臺工作站上安裝了Node/TFX,同樣的事情發生了。TFX安裝在中途掛起,它是成功的ul第二次,我不能粘貼我的PAT。無論如何......我能夠使用基本身份驗證並輸入我的憑據。 – InteXX

+0

@InteXX當你保持PAT爲空時,它會顯示錯誤消息:'錯誤:個人訪問token'無效的輸入,所以,正如我上面所說確保你已經複製並粘貼正確的令牌。鍵入隨機字符,則將字符視爲令牌。按** Enter鍵,它會在命令行中回退是預期的行爲。在這一步它不會確認托克是否正確。正如你從上面的截圖看到的那樣,粘貼文本和tfx cli都在我身邊工作。 –

+0

這聽起來不錯;我希望我能在我身邊工作。無論我嘗試什麼,粘貼令牌並按回車結果錯誤:個人訪問令牌無效輸入。你的安裝順利嗎?這可能與我經歷過的兩次失敗的雙機安裝有關嗎?僅供參考,我嘗試着按我的個人資料鍵入字符,並且可以進行身份​​驗證。它只是不會粘貼。 (我粘貼成TextPad以驗證它是在剪貼板上。) – InteXX