Go引用空包問題:no Go source file

1、問題出現

       編譯的時候在控制檯出現如下報錯,但是沒有直接提示是哪個文件出問題了:
在這裏插入圖片描述
       查找到這個testSub文件,發現是一個空的文件夾,如果把這個文件夾刪掉再進行編譯會出現下面的錯誤:
在這裏插入圖片描述
       再全局找到對應的引用文件的地方,發現是某個類裏面引用了這個空的文件夾,在引用的地方其實進行了報錯
在這裏插入圖片描述

       但是百度搜索這個錯誤的話,找到的都是交叉引用相關的錯誤,所以應該問題的關鍵還是在最上面的no Go source file

2、猜測

       如果問題是no Go source file,那麼可以猜測說go在引用包(可能目的是爲了調用包中的init方法),如果是一個空包的話報錯,是不是有點類似沒有使用的參數會報錯一樣的道理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章