WindowsでAIプログラミング

Python(FastAPI)とVue.js3(Composition API、Vite、TailwindCSS)でWebアプリの開発①:開発環境の設定

はじめに

AIで遊ぶとき基本はpythonのFlaskやFastAPIなどで、
フロントエンドとバックエンドの両方を扱っておりまふたが、
最近は、Vue.js3を使ってフロントエンドを作成しておりまふ、
俗に言うSPAでふ。
備忘録を兼ねて開発方法を載せておきまふ(‘ω’)ノ

最終的には、下記のコードになりまふ(‘ω’)

https://github.com/supplepentan/penta_sample_fastapi_vue

PC環境

Windows11
VSCode(導入方法は、省略させていただきまふm(__)m)
【バックエンド】
Python
FastAPI
【フロントエンド】
node.js (導入方法は、省略させていただきまふm(__)m)
Vite
Vue.js3(Composition API)
TailwindCSS
Typescript

バックエンド開発環境設定

Poetry使ってプロジェクト作成

『penta_sample_fastapi_vue』というプロジェクト名にしまふ。

power shellなどでコマンド実行

初期化

必要ライブラリのインストール

作成したプロジェクトフォルダに移動して、下記のコマンドでインストールしまふ。

フロントエンド開発環境設定

Vite

Viteを使ってVue.jsをインストール

power shellなどでコマンド実行

下記の様に、開発環境の設定が始まりまふ

とりあえず、フォルダ名は、『front』という名前で進ませていただきまふ。

Vueを選択しまふ。

TypeScriptを選択しまふ。

Viteの初期設定終了

カレントディレクトリを作成したフォルダへ移動

VSCodeの起動

VSCodeからターミナルを起動しまふ

インストール

これで基本的なフロントエンドの初期設定が完了しまふ(‘ω’)ノ

仮想環境サーバー起動

Localアドレスにアクセス。

TailwindCSS

要らない部分の削除

App.vue

cssが被るので、styleを削除します。

Tailwindのインストール、設定

関連ライブラリをインストール

TailwindCSSの初期化

tailwind.config.cjsに追記

contentの箇所に追記

style.cssファイルを書き換え

src/main.tsは、style.cssをインポートしまふ。これを書き換えまふ

フォルダ構成

VS.codeの画面になりまふが、フォルダ構成は、下記の様になりまふ。

関連記事

この記事を書いた人
化学系で博士号を取得したが、 あるとき、これからの時代はプログラミング!、と目覚める。 pythonを用いてデータ解析や機械学習に没頭。 最近は、Pytorchで作ったONNXモデルを、Nuxt3にのせたWebサービスの開発、 ChatGPT や Stable Diffusion に没頭中☆('ω')☆
SNSでフォローする

コメントを残す

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

CAPTCHA