Golang-go mod 导入本地包

1. 目标

mian.go调用名为"pk"的包

2. 目录结构

projectfile

----mainfile

--------main.go

----packagefile

--------package.go

----go.mod

所有文件都在项目目录"projectfile"下,其中本地包"pk"的文件在"package"目录下。

使用go mod进行依赖包的管理,因此注意项目根目录下是否有go.mod,没有的一定要先go mod init <项目名称>。

3. 内容

1) go.mod

//s5是项目名称

module s5

go 1.17


2) package.go

package pk

func pkfunc(){}


3) main.go

package main

import (

    //"<项目名称>/<本地包所在目录>"

    "s5/packagefile"

)

func main(){

    pk.pkfunc()

}

import引用时,go.mod把所在目录作为根目录,填写路径时把相对路径写在s5后面。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容