Golang -- 項(xiàng)目初始化

1. 在GoLand中創(chuàng)建工程

在Go 1.12版本后,不再使用GOPATH來配置項(xiàng)目目錄,而是使用Go Module的方式來管理依賴。所以在創(chuàng)建工程時(shí),需要取消GOPATH的創(chuàng)建。

創(chuàng)建Project

2. 創(chuàng)建兩個(gè)Package

在項(xiàng)目創(chuàng)建完后,會在cmd以及libs下創(chuàng)建兩個(gè).go文件,main.go會調(diào)用local.go中的函數(shù)

工程目錄

此時(shí)由于沒有配置Go Module,同時(shí)沒有啟用IDE的

3.創(chuàng)建go.mod

通過go mod init moduleName創(chuàng)建go.mod文件,同時(shí)指定該P(yáng)roject的ModuleName,用于后續(xù)導(dǎo)包使用。

創(chuàng)建go.mod

4. 啟用Intergration

在GoLand檢測到Go Module創(chuàng)建后,會在右下角提示是否要打開代碼提示。
PS:需要打開代碼提示,否則IDE無法索引到使用的函數(shù)。


Intergration提示窗口

啟用Intergration即可


打開Intergration

5. 自動(dòng)導(dǎo)入

在打開Intergration后,就會自動(dòng)根據(jù)go module中指定的ModuleName導(dǎo)入使用的函數(shù)


自動(dòng)導(dǎo)入
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容