4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VSCodeでGoを書くときは作業中のディレクトリを開かないとエラーが発生する

Posted at

Goでの開発中、以下のようなエラーが発生した

gopls requires a module at the root of your workspace.
You can work with multiple modules by opening each one as a workspace folder.
Improvements to this workflow will be coming soon, and you can learn more here:
https://github.com/golang/tools/blob/master/gopls/doc/workspace.md.

スクリーンショット 2021-08-13 23.16.44.png

ワークスペース上にモジュールが必要?最初はVSCodeのワークスペースのことかと思っていたが、原因は別にあった

原因

  • 作業スペース以外の領域をVSCodeで開いていた
  • そのため、VSCodeで開いている領域にある複数のモジュールを検知してしまい、正確なローディングができなくなっていた

解決法

  • 作業中のディレクトリ(今回はtodo_app)をVSCodeで直接開く

以上のことでエラーは出なくなった。

その他発生したエラー

上記のエラー以外にも、ビルドタグが異なる領域にある場合に検知ができないエラーも表示された

undeclared name: testUtil
4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?