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