vscode v1.62.2。vscodego v0.29.0。
我設法混淆了 vscodego。
我最初在“go.mod”中創建了具有特定模塊名稱的應用程式。今天我意識到我應該稍微改變一下名字。我在模塊名稱的末尾添加了兩個字符。
由于我有一些模塊和包,我不得不更改這些包的匯入參考。這對于除一個模塊外的所有模塊都非常有效。在其他方面,當我在“go.mod”中更改主模塊名稱后重新進入模塊時,有一個帶有紅線的匯入。我更改了參考中的基本模塊名稱以匹配我在“go.mod”中設定的新名稱。這樣就擺脫了紅線。
然而,在一個模塊中,發生了一些非常奇怪的事情。就像其他模塊一樣,這條線最初有紅線。我更改了基本模塊參考并保存。紅線消失了,一秒鐘后又重新出現,然后我懸停以查看錯誤訊息。
這是它所說的:
"voltagems/handlers"
could not import voltage/handlers (no required module provides package "voltage/handlers")
需要明確的是,基本模塊的原始名稱是“電壓”。我把它改成了“電壓”。請注意,雖然它說“電壓/處理程式”不起作用,但它說“電壓/處理程式”(沒有“毫秒”)無法匯入。錯誤訊息本身在技術上是正確的。沒有“電壓/處理程式”包。它是“電壓/處理程式”,盡管這是我在匯入中輸入的內容,但 vscodego 似乎認為我輸入了“電壓/處理程式”。
有什么方法可以告訴 vscode/vscodego 重新檢查專案嗎?
uj5u.com熱心網友回復:
首先嘗試一個命令面板,“重新加載 Windows”(或者簡單地關閉并重新啟動 VSCode)。
檢查重新加載專案(及其依賴項/包)是否有幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/358304.html
上一篇:Go中帶緩沖通道的死鎖
