**一、问题汇总**
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
截图
![mod.png](https://static.studygolang.com/200412/30664babc50ff1427ba01a3c33901e16.png)
解决方式:
第一种 : 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 整理依赖。
持续更新。。遇到问题后会第一时间修改!!
有疑问加站长微信联系(非本文作者))