我使用Visual Studio代码来修改go lang代码。当我在VSCode的资源管理器中通过右键菜单创建一个新文件,写一些代码,然后执行go build时,新文件被忽略了。go build的结果说新文件中的结构是未定义的,因为文件被忽略了。当我在档案总管中拖曳既有档案来复制既有档案时,新档案不会被忽略,而且会正确地发生重新宣告错误。如何让VScode或go lang识别新添加的文件进行构建?
go build
4jb9z9bj1#
它被忽略了,因为可能是软件包错误。我发现新创建文件的包名和其父目录名必须相同,VSCode才能自动完成导入路径。否则,将忽略新添加的文件。
1条答案
按热度按时间4jb9z9bj1#
它被忽略了,因为可能是软件包错误。
我发现新创建文件的包名和其父目录名必须相同,VSCode才能自动完成导入路径。
否则,将忽略新添加的文件。