这是一个前后端在同一个总目录下的情况,下图是后端代码的位置,当我在总目录下打开这个项目时,vscode 总是提示我如下错误 could not import cloud.lazycat.shell.settings/boxhelper (cannot find package "cloud.lazycat.shell.settings/boxhelper" in GOROOT or GOPATH) 但是当我将 src 文件作为 vscode 的工作...
can't load package: package .: no buildable Go source files in d:\my_workspace\go_ws exit status 1 Process exiting with code: 1 lauch.json配置如下: { "version": "0.2.0", "configurations": [{ "name": "Launch", "type": "go", "request": "launch", "mode": "debug", "remoteP...
输入go env检查了一下环境,发现GO111MODULE=on,编译器没有去gopath下找包。 gomod 和 gopath 两个包管理方案,并且相互不兼容,在 gopath 查找包,按照 goroot 和多 gopath 目录下 src/xxx 依次查找。在 gomod …
1、将环境变量中的GOPATH路径设置为项目的根路径,注意:用户变量和系统变量保持一致。 2、用户变量修改后需要重启IDE,修改环境变量不用 解决方法二: 1、删除环境变量中的GOPATH(如果用户变量里也有的话,删除后重启一下,ps:不知道是不是必须步骤,如其他方法不行可以试下,我是这样弄好的) 2、运行go mod命令,生成...
是文件编码问题造成的 packagemain import( "fmt" ) funcmain(){ fmt.Println("hello world") } 这么简单标准的代码竟然 第一行报错 package main: read unexpected NUL in input 后来检测了下 文件编码格式有问题 建议 删除重新创建go文件
hello.go packagemainimport"fmt"funcmain(){fmt.Print("hello,world\n");} 运行时遇到 go: cannot find main module; see 'go help modules' 解决的方法: 1.设置环境变量 setGO111MODULE=auto 2.在项目根目录执行命令 go mod init module_name ...
3. vscode快速生成golang代码片段 pkgm:生成main包+main主函数 package main func main() { } 1. 2. 3. ff:格式化输出 fmt.Printf("", var) 1. fp:Println换行输出 fmt.Println("") 1. a.Print!(输入a.p第一个就是,直接回车即可):格式化输出变量a: ...
wuwangju1楼•19 天前
main 函数中调用了 func.go 中 a()函数,用 go run *.go 代码能正常运行,但是 vscode 里把 a()标红说 undefined 。显然语法没问题,是不是 vscode 设置的问题?求解 Golang Go语言中同目录下调用函数代码能跑,但是 vscode 报错,求解。 确保你的项目是使用Go Modules(即go.mod文件)管理的,或者是正确设置在...