VSCode從非根目錄編譯golang程式

2021-09-07 09:25:25 字數 481 閱讀 5615

「習慣在專案目錄裡建src放原始碼檔案,根目錄裡放配置檔案或者別的什麼,在交付時直接忽視掉src目錄就行了,但vscode好像不能這樣愉快的玩耍。。。」???

要實現把原始碼放到src目錄下,經過實踐,要修改launch.json配置檔案。

原始檔案如下:

",

"env": {},

"args": }]

}

其中program表示編譯的路徑,預設位vscode開啟的根目錄。要想編譯src目錄,修改如下【"program": "$\\src"】:

\\src",

"env

": {},

"args": }]

}

如果沒有輸出,要把根目錄裡的debug二進位制檔案刪除才行。

示例程式執行結果如下:

VSCode從非根目錄編譯golang程式

習慣在專案目錄裡建src放原始碼檔案,根目錄裡放配置檔案或者別的什麼,在交付時直接忽視掉src目錄就行了,但vscode好像不能這樣愉快的玩耍。要實現把原始碼放到src目錄下,經過實踐,要修改launch.json配置檔案。原始檔案如下 env args 其中program表示編譯的路徑,預設位vs...

go 測試依賴 專案根目錄

眾所周知,go的測試深受吐嘈,整個專案執行並不會有依賴問題,但是分開測試時,常常會提示無法找到依賴 原理 借助gopath和gomod兩種方式實現專案目錄的獲取 ps 之所以使用exec.command go env gomod 不使用os.getenv gomod 感興趣的可以試試 func pr...

nginx history 非根目錄的解決辦法

vue history需要nginx或者其他方式配置一下才可正確訪問,否則路由跳轉之後重新整理一下便會404 具體原因vue router官網有說明,在此不多說 最近遇到的問題是上了乙個小的專案,需要放在更深層次的目錄下,上到測試環境 做了官網提到的nginx配置發現不行,之後查閱了一些部落格資料,...