遇到的问题(build command-line-arguments: cannot find module for path)
某个小功能一直使用的单文件进行打包编译,突然有一天慢慢变大了这个时候需要分包处理,分包处理后进行 go build xx 打包 然后就出现了异常 build command-line-arguments: cannot find module for path xxxx,然后不断地找寻原因最终找到了一个正确的解决方案,一下是处理步骤
build command-line-arguments: cannot find module for path xxxx示例项目目录结构
myProject -src --logic ---logic1.go ---logic2.go -main.gomain.go
package main import ( "./src/logic" ) func main() { logic.Run(address, thread) }- logic1.go
package logic
func Run() {
// xxx
}这个时候再去执行打包文件就会报出异常很是烦人:
build command-line-arguments: cannot find module for path _/E_/xxxx/xxx/logic处理解决
- 那么怎处理掉这个烦人的问题呢,ok执行下面的env设置命令关掉
GO111MODULE即可:
go env -w GO111MODULE=off- 执行完后测试下打包命令:
go build -o xxxx.exe main.gook 顺利执行!!

关于go 打包出现 build command-line-arguments: cannot find module for path xxxx 的异常已经完美解决
lmcc-老马吃草的博客
评论已关闭