我有一个 main.go
package main
import (
"context"
"fmt"
"log"
model "model"
"github.com/aws/aws-lambda-go/events"
"github.com/aws/aws-lambda-go/lambda"
)
func handler(...){
}
我尝试导入目录中的模型,model
文件名为model.go
它只包含:
package model
type xxx struct {
xxx
}
我尝试将其导入为主要,但出现错误:
build: cannot load model: cannot find module providing package model
如果您go.mod
看起来像这样:
module github.com/meakesbia/myproject
go 1.14
那么您需要使用完整的模块参考来导入模型包:
import "github.com/meakesbia/myproject/model"
如果它是一个完全本地的项目,则用例如github.com/meakesbia
下面的模型名称替换go.mod
:
module meakesbia/myproject
go 1.14
import "meakesbia/myproject/model"
除非您要对从github导入的模块进行本地更改,否则无需向文件添加replace
指令。go.mod
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句