WEB/システム/IT技術ブログ

WAILSをインストールしてHello World

WAILSはgo言語を使ってWindowsやMacなどのデスクトップアプリが開発できるプラットフォームです
The Wails Project | Wails
少し気になってたので、今回はHello Worldを試してみたいと思います

今回、試した開発環境は以下の通りです

  • Windows 11 Home 64bit
  • go 1.23.1
  • Node.js 20.17
  • npm 10.8.2

Wailsをインストール

以下のコマンドでWailsをインストールします

> go install github.com/wailsapp/wails/v2/cmd/wails@latest

Wailsインストール後に、wailsコマンドでバージョンが確認できればインストール成功です

> wails version
v2.9.1
 ♥   If Wails is useful to you or your company, please consider sponsoring the project:
https://github.com/sponsors/leaanthony

また、以下のコマンドで実際に開発に必要なランタイムなど、依存関係をチェックすることができます

> wails doctor
(中略)
 SUCCESS  Your system is ready for Wails development!

プロジェクト作成・ビルド

Wailsプロジェクトを作成してみます

Wailsではフロントエンド開発にSvelte、ReactやVueなどのフレームワークを使用することができますが、今回はSvelteとTypeScriptでプロジェクトを作成します

> wails init -n myproject -t svelte-ts

プロジェクトフォルダmyprojectが作成されるので、フォルダに移動して以下のコマンドでビルドします

> wails dev

アプリが起動、以下の画面が表示されれば成功です

試しに、「…/frontend/src/App.svelte」の変数resultTextを「Hello World!」に編集してみます

更新されました!

プロジェクトのコンパイル

プロジェクトをコンパイルして、アプリ実行ファイルを作成してみます

以下のコマンドを実行します

> wails build

コンパイルが成功すると、アプリ実行ファイル「…/build/bin/myproject.exe」が生成されます
ファイルを実行すると、アプリが起動し、先ほどの画面が表示されるはずです

Windowsアプリ開発は敷居が高いと思ってましたが、これなら気軽に手を付けれそうですね

B!

Comment

コメントはありません

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Monthly Archives