WebAssembly (Wasm)
WebAssembly (Wasm) はブラウザーで実行できるバイナリ形式です。 IntelliJ IDEA は GO ソースファイルから WASM ファイルを生成する機能をサポートしています。 詳細については、 WebAssembly の公式ドキュメント(英語)を参照してください。
Go プロジェクトを作成する
を選択します。
または、 IntelliJ IDEA へようこそ ダイアログで 新規 | プロジェクト に移動します。
新規プロジェクト ダイアログで、使用可能なプロジェクトタイプのリストから Go を選択します。
言語 リストでプロジェクト言語として Go が選択されていることを確認します。
GOROOT フィールドで、Go のインストール場所を指定します。 IntelliJ IDEA は通常、この場所を自動的に検出します。
Go SDK の新しいバージョンを変更またはインストールするには、 SDK の追加 (
) をクリックし、次のいずれかのオプションを選択します。
ローカル: ローカルシステムから既存の SDK を使用します。
ダウンロード: 公式リポジトリから Go SDK バージョンをダウンロードします。
WASM ファイルを生成するためのプロジェクトを構成する
設定 Ctrl+Alt+S を開き、 に移動します。
OS リストから js を選択してください。
アーキテクチャ リストから wasm を選択してください。
OK(O) をクリックします。
メインツールバーで、 をクリックします。
新規構成の追加 アイコン (
) をクリックするか、 Alt+Insert を押します。
実行形式(K) リストから ファイル を選択してください。
ファイル(F) フィールドに、実行する GO ファイルの名前を追加します (例:
main.go)。ビルド後に実行する(R) のチェックボックスをオフにします。
環境(V) フィールドで、フィールドの最後にある 参照 ボタンをクリックします。
環境変数 ダイアログで、次の環境変数を追加します。
GOOS=jsGOARCH=wasm
Go tool 引数(G) フィールドで、
-i引数を-o main.wasmに置き換えます。ここで、main.wasmは出力される WASM ファイルの名前です。OK をクリックします。
<configuration_name> の実行 アイコンをクリックするか、 Shift+F10 を押します。
その結果、 プロジェクト ツールウィンドウに新しい WASM ファイルが表示されます。