1、問題提出
“習慣在項目目錄里建src放源碼文件,根目錄里放配置文件或者別的什么,在交付時直接忽視掉src目錄就行了,但vscode好像不能這樣愉快的玩耍。。。”???
要實現把源碼放到src目錄下,經過實踐,要修改launch.json配置文件。
2、修改配置
原始文件如下:
{ "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "debug", "program": "${workspaceRoot}", "env": {}, "args": [] } ] }
其中program表示編譯的路徑,默認位vscode打開的根目錄。要想編譯src目錄,修改如下【"program": "${workspaceRoot}\\src"】:
{ "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "debug", "program": "${workspaceRoot}\\src", "env": {}, "args": [] } ] }
3、注意事項
如果沒有輸出,要把根目錄里的debug二進制文件刪除才行。
4、源碼下載
示例程序運行結果如下:
源碼下載地址:GoWorkx.zip

