iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 14
0
Modern Web

遺留系統重構 - 從 MEAN Stack 轉移到 go-vue-postgresql系列 第 14

Day 14 : 模組 : 套件管理工具 go mod

  • 分享至 

  • xImage
  •  

在 go 1.11.1 版本上引入了新的套件管理工具 go mod,用來支持本地用的套件庫,
另外在 visual studio code,進行開發會遇到程式碼檢查上的問題,
可以在 Go-modules-support-in-Visual-Studio-Code 找到解答。

使用 go mod init 開始專案

AomaShinku:mod aomashinku$ go mod init github.com/cyan92128505/mod
go: creating new go.mod: module github.com/cyan92128505/mod

新增程式碼 ./mod.go

package main

import (
	"fmt"

	"rsc.io/quote"
)

func main() {
	fmt.Println(quote.Hello())
}

使用 go build 建置程式

AomaShinku:mod aomashinku$ go build
go: finding rsc.io/quote v1.5.2
go: downloading rsc.io/quote v1.5.2
go: finding rsc.io/sampler v1.3.0
go: finding golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c
go: downloading rsc.io/sampler v1.3.0
go: downloading golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c

執行

AomaShinku:mod aomashinku$ ./mod
你好,世界。

上一篇
Day 13 : 樣板 - 在伺服器端渲染頁面到瀏覽器端
下一篇
Day 15 : 整合 - 把 vue 和 golang 放一起
系列文
遺留系統重構 - 從 MEAN Stack 轉移到 go-vue-postgresql30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言