👶

Macでデスクトップアプリつくるtauri環境

2022/04/11に公開

nodeとかもいれてない恐らくまっさらであろうmac miniでやりました。
環境って詰まる時詰まるけど、うまくいくと直ぐできちゃうマジカルですよね。

基本は公式みればいけるはずなんで、やってない方はコチラでトライ
https://tauri.studio/docs/getting-started/setting-up-macos

あとはtauriはhtml,js,cssで作れるアプリなんで、どんなテンプレでいくか決めておかないと選択を途中で求められます。バニラでいくのか、vueなのかとか。typescriptで行くかどうかも聞かれます。

バージョンだけ気にして実行

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm install node --latest-npm
command -v nvm

通ってない時は

source ~/.bash_profile
source ~/.zshrc
nvm install stable --latest-npm
nvm alias default stable
nvm install --lts --latest-npm
nvm alias default 'lts/*'
nvm use node

これでnode,npmが最新で入って確認できます。
tauriはrustcとcargoがいります。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustc --version
whereis rustc
which rustc
source $HOME/.cargo/env
which rustc
whereis rustc
rustc --version

ここまでくると、後はお試しコマンドで

npx create-tauri-app
cd firsttest
npm run tauri dev

アプリがいるが出力されるのでアプリケーションにヒョイってやって起動したら指定したテンプレで立ち上がります。

地味に待ちます数分

今回はReact+typescriptにしました。

win版
https://zenn.dev/dokokade/articles/c3a587bf37c347

Discussion