一、问题汇总
1.malformed module path "chatroom/common/message/message": missing dot in first path element
2.cannot find module providing package chatroom.com/common/message 本地模块找不到
二、问题详解
**1.malformed module path "chatroom/common/message/message": missing dot in first path element**
含义:
模块路径“chatroom/common/message/message”:第一个路径元素中缺失的点
原因:1.13 开启mod 模块 也就是
[GO111MODULE = no]
此模式下:
go1.13 mod 要求import 后面的path 第一个元素,符合域名规范,比如code.be.mingbai.com/tools/soa
截图

解决方式:
第一种 : 1.将此部分模块上传至github,com的私有库中。
第二种 : 2.将本地文件夹的chatroom名字修改为 xxxx.com(chatroom.com)。
**2.cannot find module providing package chatroom.com/common/message**
含义 :本地模块找不到
原因: go.mod 文件中未添加对应的包路径
截图
后期补图,现在不太会用
解决方式:
第一种 :1.将此部分模块上传至github,com的私有库中。
第二种 :在go.mod 添加下面这句配置
replace chatroom.com/common/message => E:\go_project\chatroom.com\common\message
replace 包引用路径 => 本地包的绝对路径(相对路径也可以)
执行 go mod tidy 整理依赖。
持续更新。。遇到问题后会第一时间修改!!
有疑问加站长微信联系(非本文作者))

注意 重点 mod的使用我学明白了,新手快看过来,相信我看了这个之后你不会再有mod 加载本地模块的问题了
我上面的处理方式,错了,是不对的,正确的方式,是下面这种方式:
在项目的根目录创建go.mod文件【命令 : go mod init 项目名称】 调用本地目模块只需要在impor "项目名称/本地模块路径/packname" 即可
由于文档不能继续进行编译,所以只能放到评论区了