新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)GoFrame教程:GoFrame開發(fā)工具-項目創(chuà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?命令在當(dāng)前目錄生成一個示例的?GOFrame?空框架項目,并可給定項目名稱參數(shù)。生成的項目目錄結(jié)構(gòu)僅供參考,根據(jù)業(yè)務(wù)項目具體情況可自行調(diào)整。
?GoFrame?框架開發(fā)推薦統(tǒng)一使用官方的?go module?特性進行依賴包管理,因此空項目根目錄下也有一個?go.mod?文件。
工程目錄采用了通用化的設(shè)計,實際項目中可以根據(jù)項目需要適當(dāng)增減模板給定的目錄。例如,沒有?kubernetes?部署需求的場景,直接刪除對應(yīng)?deploy?目錄即可。
使用示例
在當(dāng)前目錄下初始化項目
$ gf init .
initializing...
initialization done!
you can now run 'gf run main.go' to start your journey, enjoy!
創(chuàng)建一個指定名稱的項目
$ gf init myapp
initializing...
initialization done!
you can now run 'cd myapp && gf run main.go' to start your journey, enjoy!
創(chuàng)建一個MonoRepo項目
默認情況下創(chuàng)建的是?SingleRepo?項目,若有需要也可以創(chuàng)建一個?MonoRepo?(大倉)項目,通過使用?-m?選項即可。
$ gf init mymono -m
initializing...
initialization done! 網(wǎng)站欄目:創(chuàng)新互聯(lián)GoFrame教程:GoFrame開發(fā)工具-項目創(chuàng)建
網(wǎng)站URL:http://www.dlmjj.cn/article/cdejoop.html


咨詢
建站咨詢
