VS Code で「<パッケージ> をインポートできません。現在のファイルはワークスペース モジュールに含まれていません」

王林
リリース: 2024-02-10 18:42:17
転載
1194 人が閲覧しました

VS Code 中“无法导入 <package> 現在のファイルはワークスペース モジュールに含まれていません。

php エディタ Xigua は、VS Code を使用するときに、次のエラー メッセージが表示される場合があります: 「 現在のファイルはワークスペース モジュールに含まれていません。」をインポートできませんワークスペースモジュール」。このエラーは通常、パッケージまたはモジュールをインポートしようとしたが、現在のファイルがワークスペースに追加されていない場合に発生します。この問題の解決策は実際には非常に簡単で、現在のファイルをワークスペースに追加するだけです。この記事では、必要なパッケージとモジュールをスムーズにインポートできるように、この問題を解決する方法について詳しく説明します。

質問内容

URLパッケージがインポートできません。 「go get github...」を使用してシステムにパッケージをインストールし、それらが go.mod ファイルに存在することを確認しても、次のように表示されます。 リーリー

ほんの数週間前までは、システム上のすべての Golang プロジェクト ディレクトリで「go work init」を実行する必要すらなかったことを思い出します。しかし、今度はこれらをワークスペースに追加するように求められます。その時点で、ターミナルからパッケージをインストールするときは、インストールされたパッケージをコードにインポートするだけで、コードが実行されます。

現在、「ebitengine」を使用してプロジェクトを作成しようとしています。これを行うために、次のコマンドを実行しました

リーリー

私のシステムの何が問題なのか、なぜパッケージを正しくインポートできないのかを理解するのを手伝ってください。

「go env」を実行すると出力は次のようになります:

リーリー

同様に、私の bashrc には次の内容が含まれています:

リーリー

どこが間違っているのか、なぜ VS Code が正しく動作しなくなったのかを理解するのを手伝ってください。

解決策

問題は、~/.profile ファイルと ~/.bashrc ファイル内の GOPATH と GOROOT が間違っていることです。

既存の GOPATH と GOROOT を次の行に置き換えると、問題は解決しました。

以上がVS Code で「<パッケージ> をインポートできません。現在のファイルはワークスペース モジュールに含まれていません」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!