vbe*_*nar 10 go visual-studio-code gopls
我有一个 golang 项目,其中包含特定于 Windows 的代码。当从 macOS 上运行的 vscode 处理此项目时,我在打开文件时收到以下警告getFileCreationTime_windows.go:
该文件位于模块“.”内,该模块不包含在您的工作区中。要解决此问题,您可以添加使用此目录的 go.work 文件。有关设置工作区的更多信息,请参阅文档: https://github.com/golang/tools/blob/master/gopls/doc/workspace.md。去清单
我不清楚我应该如何处理这个警告。我没有使用多个模块,这是一个简单的应用程序项目。
Go语言服务器不太支持构建标签。请参阅本期中的讨论:x/tools/gopls:改进构建标签的处理#29202。
您可以忽略此警告消息。
如果您需要对此文件进行补全、诊断等,您可以选择以下方法之一:
如果你只是偶尔需要编辑其他平台的文件,你可以这样启动 VSCode:
GOOS=windows code /path/to/the/project
Run Code Online (Sandbox Code Playgroud)
如果你大部分时间都在为其他平台开发代码,并且不想GOOS每次都指定,则可以将其保存到.vscode/settings.json文件中:
GOOS=windows code /path/to/the/project
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8566 次 |
| 最近记录: |