ビルドツールにVite、cssフレームワークにBulmaを使用してフロントエンドの環境構築をしてみました。
viteでプロジェクトを作成する
プロジェクトの作成にはViteを使いました。次のようにnpmコマンドを入力すると対話形式でプロジェクトの作成が始まります。(npmコマンドを使用するには、Node.jsのインストールが必要です。)
1 |
npm create vite@latest |
プロジェクトの名前、パッケージの名前、使用するフレームワーク、使用する言語を選択するとプロジェクトが作成されます。今回はパッケージの名前はデフォルトのままで使用するフレームワークと言語はバニラJSを選択しました。
作成したプロジェクトのフォルダに移動をし、パッケージをインストールします。
1 2 |
cd vite-project npm install |
以下のようなフォルダ構成でプロジェクトが作成されます。
cssフレームワークのBulmaをインストールする
npmを利用してbulmaをインストールする。
1 |
npm install bulma |
main.jsファイルを開き下記のコードを追記してbulmaのcssを読み込む
1 |
import 'bulma/css/bulma.min.css' |
開発サーバーを起動させる
下記のコマンドを実行すると開発サーバーが起動されます。
1 |
npm run dev |
index.htmlにbulmaのユーティリティクラスを使用して、コンテンツのスタイルを設定すると反映されていることが確認できます。
1 2 3 |
<h1 class="is-size-3 has-text-weight-bold has-text-link"> Hello world! </h1> |
設定ファイルの作成とビルド
viteでビルドしたindex.htmlファイルはcssファイルなどをデフォルトではルートパスで読み込む設定になっているので、相対パスで読み込みするように設定を変えました。
プロジェクトルートにvite.config.jsファイルを作成して設定オプションを追記します。
1 2 3 |
export default { base: "./" } |
下記コマンドを実行するとビルドが開始され、distフォルダにビルドされたファイルが生成されます。
1 |
npm run build |
ここまでのファイル構成は以下になります。
最後までお読みいただきありがとうございました。