W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
從?v2
?版本開始,項目的創(chuàng)建不再依賴遠端獲取,倉庫模板已經(jīng)通過資源管理的方式內(nèi)置到了工具二進制文件中,因此項目創(chuàng)建速度非常迅速。
$ gf init -h
USAGE
gf init ARGUMENT [OPTION]
ARGUMENT
NAME name for the project. It will create a folder with NAME in current directory.The NAME will also be the
module name for the project.
OPTION
-m, --mono initialize a mono-repo instead a single-repo
-h, --help more information about this command
EXAMPLE
gf init my-project
gf init my-mono-repo -m
我們可以使用?init
?命令在當前目錄生成一個示例的?GoFrame
?空框架項目,并可給定項目名稱參數(shù)。生成的項目目錄結構僅供參考,根據(jù)業(yè)務項目具體情況可自行調(diào)整。
?GoFrame
?框架開發(fā)推薦統(tǒng)一使用官方的?go module
?特性進行依賴包管理,因此空項目根目錄下也有一個?go.mod
?文件。
工程目錄采用了通用化的設計,實際項目中可以根據(jù)項目需要適當增減模板給定的目錄。例如,沒有?kubernetes
?部署需求的場景,直接刪除對應?deploy
?目錄即可。
$ gf init .
initializing...
initialization done!
you can now run 'gf run main.go' to start your journey, enjoy!
$ gf init myapp
initializing...
initialization done!
you can now run 'cd myapp && gf run main.go' to start your journey, enjoy!
默認情況下創(chuàng)建的是?SingleRepo
?項目,若有需要也可以創(chuàng)建一個?MonoRepo
?(大倉)項目,通過使用?-m
?選項即可。
$ gf init mymono -m
initializing...
initialization done!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: