去导入本地包

粗粉

我有一个 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章