会員ログイン
ローカル開発

Node.jsを活用した開発環境の構築。自動リロードとTailwind.cssでスタイルの適応。#2/2

Wordpressで自動リロード+tailwindcss組み込んだ開発構築
はじめに
概要
前回はNode.jsのBrowserSyncモジュールを使用して開発環境を構築しました。それに続き、Tailwind CSSを追加し、スタイルを適用してみたいと思います。
※本記事の情報は執筆時点のものであり、閲覧時点では変更されている可能性があります。また、ご利用の環境によっては、本記事の内容が正常に動作しないことがあります。最新の情報については、公式サイトなどでご確認ください。
疑問を持つ読者のイラスト読者

Node.jsを活用した開発環境の構築。 自動リロードとTailwind.cssで ス…は、最初にどこを理解するとよいですか?

著者・木村のプロフィール写真木村

使用するツールの役割、設定ファイルの場所、実行する順番を先に整理すると、環境差によるつまずきを減らせます。

話を聞く読者のイラスト読者

実際に試すときは、手順だけでなく確認方法も知っておいた方がよいでしょうか?

著者・木村のプロフィール写真木村

はい。この記事では、作業の目的から実装後の確認までを順番に整理します。自分の環境と照らし合わせながら読み進めてください。

Tailwind.cssのインストール

Tailwind.cssのインストールでは、Node.jsを活用した開発環境の構築。 自動リロードとTailwind.cssで スタイルの適応。#2/2を理解・実装するために必要な考え方と、作業時に確認したい点を整理します。最初に役割を把握してから、記事内の手順へ進みましょう。

公式サイトのドキュメントを参考に、Tailwindcssを構築していきます。 手順① content: [“./src/**/*.{html,js}”] こちらはテンプレートのパスの設定に関する記述です。「src」ディレクトリ内の全てのhtmlとjsファイルを対象するといった内容になります。しかし、今回「src」ディレクトリは作成せず、さらにphpファイルも対象に加えたいので、以下の設定を行います。 content: [“*.{php,html,js}”] この設定を行いました。それ以外の部分は、ドキュメントに従って進めています。

Tailwind.cssのインストールで押さえたいポイント

Tailwind.cssのインストールは、コードや設定だけを切り離して覚えるより、何を変えるための処理なのかを確認してから試すと理解しやすくなります。変更前の状態を控え、作業を一つずつ反映すると、問題が起きた場所も特定しやすくなります。

Tailwind.cssのインストールの確認方法

実行前後のバージョンと設定値を控え、再起動後も同じ動作になるか確認します。チーム作業では、個人のパスや秘密情報を設定ファイルへ固定しないことも重要です。

scriptsコマンド

scriptsコマンドでは、Node.jsを活用した開発環境の構築。 自動リロードとTailwind.cssで スタイルの適応。#2/2を理解・実装するために必要な考え方と、作業時に確認したい点を整理します。最初に役割を把握してから、記事内の手順へ進みましょう。

手順② node.jsを実行するためのコマンドを追加します。 npx tailwindcss -i ./src/input.css -o ./dist/output.css –watch 上記のドキュメントのコマンドを以下のように変更します。 npx tailwindcss -i ./input.css -o ./dist/output.css –watch こちらを「dev」コマンドに登録します。

scriptsコマンドで押さえたいポイント

scriptsコマンドは、コードや設定だけを切り離して覚えるより、何を変えるための処理なのかを確認してから試すと理解しやすくなります。変更前の状態を控え、作業を一つずつ反映すると、問題が起きた場所も特定しやすくなります。

scriptsコマンドの確認方法

実行前後のバージョンと設定値を控え、再起動後も同じ動作になるか確認します。チーム作業では、個人のパスや秘密情報を設定ファイルへ固定しないことも重要です。

コマンドを同時に実行する方法

コマンドを同時に実行する方法では、Node.jsを活用した開発環境の構築。 自動リロードとTailwind.cssで スタイルの適応。#2/2を理解・実装するために必要な考え方と、作業時に確認したい点を整理します。最初に役割を把握してから、記事内の手順へ進みましょう。

手順③ BrowserSyncの起動コマンドと、先程設定したtailwindcssのコマンドを同時に実行する必要があります。そのため、コマンドを&で連結して実行します。 package.json
"start": "npm run watch & npm run dev"
コマンドを実行すると、すぐに「dist」ディレクトリが作成されたのを確認できました。 さらに、テストとして「index.php」を作成し、Tailwind CSSのクラスを記述してみたところ、「output.css」に正しく出力されているのが確認できました。 このスタイルをページに適用することで、Tailwind CSSを使用できるようになります。
※注意点 BrowserSyncの正しい機能には、Wordpressの関数を適切に使用して各パスを記述する必要があります。絶対パスの記述では正しく表示されませんので、ご注意ください。

コマンドを同時に実行する方法で押さえたいポイント

コマンドを同時に実行する方法は、コードや設定だけを切り離して覚えるより、何を変えるための処理なのかを確認してから試すと理解しやすくなります。変更前の状態を控え、作業を一つずつ反映すると、問題が起きた場所も特定しやすくなります。

コマンドを同時に実行する方法の確認方法

実行前後のバージョンと設定値を控え、再起動後も同じ動作になるか確認します。チーム作業では、個人のパスや秘密情報を設定ファイルへ固定しないことも重要です。

実装前に確認しておきたいこと

ここでは、Node.jsを活用した開発環境の構築。 自動リロードとTailwind.cssで ス…を実際の制作へ取り入れる前に、準備しておきたい内容を整理します。先に作業範囲と確認方法を決めておくと、既存ページへの影響を抑えながら進められます。

作業の目的と変更範囲を決める

使用するツールの役割、設定ファイルの場所、実行する順番を先に整理すると、環境差によるつまずきを減らせます。 サンプルをそのまま貼り付ける前に、どのページ、どの要素、どの利用者へ影響するのかを書き出してください。目的が明確であれば、必要以上にコードや設定を増やさずに済みます。

元の状態へ戻せるようにする

テーマや設定を変更するときは、対象ファイルや設定値のコピーを残します。複数の変更を一度に行わず、一つ反映するたびに表示と動作を確認すると、問題が起きても原因を切り分けやすくなります。

よくあるつまずきと確認方法

Node.jsを活用した開発環境の構築。 自動リロードとTailwind.cssで ス…が期待どおりに動かない場合は、コードを追加し続ける前に、読み込み順、対象要素、設定値、キャッシュの順で確認します。小さな入力ミスや確認条件の違いが原因になることも少なくありません。

変更が反映されない場合

保存したファイルと表示中のページが対応しているかを確認し、キャッシュを消して再読み込みします。ブラウザーの開発者ツールやWordPressのエラーログを確認すると、読み込み失敗や記述ミスを見つけやすくなります。

公開前の最終確認

実行前後のバージョンと設定値を控え、再起動後も同じ動作になるか確認します。チーム作業では、個人のパスや秘密情報を設定ファイルへ固定しないことも重要です。

まとめ

  • Wordprss開発でTailwindcssを活用する
  • 自動リロードでスタイルの適応が容易になる
  • コマンドを同時に実行する必要がある
  • &でコマンドを連結することができる

MEMBER COMMENTS

コメント(0件)

会員ログイン後にコメントできます

記事への質問や感想をコメントで共有できます。無料会員登録後もこの記事へ戻れます。