You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用go mod get获取项目selfCheck目录下的本地子包?

Go项目同模块下selfCheck子包导入方案

首先先确认你的项目根目录go.mod文件第一行的模块声明,示例如下:

module [你的模块名] // 示例:module student-manage

go 1.20

操作步骤

  • 第一步:确认子包声明正确
    进入selfCheck/encrypt文件夹下的所有.go文件,首行必须声明为package encrypt;同理selfCheck/searchSchool下的所有.go文件首行声明为package searchSchool
  • 第二步:直接按模块路径导入子包
    在你需要调用这两个包的业务文件中,按如下格式写入导入语句即可,不需要额外添加replace指令:
    import (
        "[你的模块名]/selfCheck/encrypt"
        "[你的模块名]/selfCheck/searchSchool"
    )
    
    示例:如果你的模块名是student-manage,导入语句就写:
    import (
        "student-manage/selfCheck/encrypt"
        "student-manage/selfCheck/searchSchool"
    )
    
  • 第三步:同步依赖
    导入完成后如果IDE提示找不到包,执行go mod tidy命令同步模块信息即可

项目结构参考

项目结构截图

注:截图中的vendor文件夹可直接删除,不影响上述导入逻辑

内容的提问来源于stack exchange,提问作者StackMinsung0809

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 12:15:07