logo logo

Portal media terdepan yang menyajikan informasi terkini seputar dunia teknologi, gadget, dan inovasi digital di Indonesia.

Sentral Media

Langganan Update Teknologi

Dapatkan rangkuman berita mingguan langsung ke email Anda.

Daftar Newsletter

Surabaya, Indonesia

Kota Surabaya, Jawa Timur

Email: redaksi@sentralmediateknologi.id

Frontend & Ui/Ux

Instalasi Tailwind CSS via Node.js / NPM.

Panduan lengkap dan praktis cara menginstal Tailwind CSS menggunakan Node.js dan NPM. Pelajari langkah-langkah inisialisasi, konfigurasi tailwind.config.js, hingga proses build CSS untuk mengoptimalkan alur kerja pengembangan front-end modern Anda.

avatar
Super Administrator

SentralMediaTeknologi.id


  • 25 Apr 2026
  • 17:28 WIB
Css3
Css3 (Foto: Text Formatting: Text-Align, Text-Decoration, Text-Transform, Letter-Spacing.)

Instalasi Tailwind CSS via Node.js / NPM

Meskipun Tailwind CSS bisa digunakan melalui CDN (menyematkan link langsung di HTML), cara tersebut memiliki banyak batasan dan tidak direkomendasikan untuk tahap produksi (production).

Untuk membuka kekuatan penuh Tailwind—seperti mengkustomisasi tema, menggunakan plugin, dan memastikan ukuran file CSS tetap sangat kecil—Anda harus menginstalnya melalui Node.js dan NPM (Node Package Manager). Pendekatan ini sangat ideal dan menjadi standar ketika Anda bekerja dengan kerangka kerja backend modern seperti Laravel.

Mari kita mulai proses instalasinya.


Prasyarat

Pastikan Anda sudah menginstal Node.js di MacBook Anda. Anda bisa mengeceknya dengan membuka terminal Warp dan menjalankan perintah:

Bash
node -v
npm -v

Jika versi angka muncul, Anda sudah siap!


Langkah 1: Inisialisasi Proyek NPM

Buka terminal Anda, arahkan ke direktori proyek Anda (misalnya proyek portal SatuMedia), lalu inisialisasi proyek NPM. Ini akan membuat file package.json.

Bash
npm init -y

Langkah 2: Instalasi Tailwind CSS

Selanjutnya, kita akan menginstal Tailwind beserta dependensi pendukungnya. Kita menginstalnya sebagai devDependencies (ditandai dengan -D) karena Tailwind hanya digunakan pada saat tahap kompilasi, bukan saat aplikasi berjalan di server.

Bash
npm install -D tailwindcss

Langkah 3: Membuat File Konfigurasi

Jalankan perintah berikut untuk membuat file tailwind.config.js. File ini adalah "otak" dari kustomisasi Tailwind Anda.

Bash
npx tailwindcss init

Langkah 4: Mengatur Jalur Template (Content Paths)

Buka file tailwind.config.js yang baru saja terbuat. Anda harus memberi tahu Tailwind di mana letak file-file HTML, JavaScript, atau Blade template Anda berada. Tailwind akan memindai file-file ini untuk mencari class apa saja yang Anda gunakan.

Ubah bagian content menjadi seperti ini (sesuaikan dengan struktur folder Anda):

JavaScript
/** @type {import('tailwindcss').Config} */
module.exports = { < span class="hljs-comment">// Tambahkan ekstensi file yang relevan, seperti .blade.php jika menggunakan Laravel content: ["./src/**/*.{html,js,php,blade.php}"], theme: { extend: {}, }, plugins: [],
}

Langkah 5: Menambahkan Direktif Tailwind ke CSS Utama

Buat sebuah file CSS sumber (misalnya src/input.css). File ini akan menjadi tempat kita memasukkan perintah dasar Tailwind. Tambahkan tiga baris kode berikut:

CSS
@tailwind base;
@tailwind components;
@tailwind utilities;

Langkah 6: Memulai Proses Kompilasi (Build Process)

Langkah terakhir adalah menjalankan compiler Tailwind (CLI). Perintah ini akan mengambil file input.css Anda, memprosesnya, dan menghasilkan file output.css yang siap digunakan di HTML.

Jalankan perintah ini di terminal:

Bash
npx tailwindcss -i ./src/input.css -o ./dist/output.css --watch

Catatan: Bendera --watch akan membiarkan proses berjalan di latar belakang. Setiap kali Anda menyimpan file HTML atau Blade Anda, Tailwind akan otomatis memperbarui file output.css.


Penggunaan di dalam HTML

Sekara ng, Anda cukup menautkan file CSS yang sudah dikompilasi (output.css) ke dalam file HTML atau kerangka layout utama aplikasi Anda.

HTML
html>
<html lang="id">
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Dashboard Kolak Pisangtitle> <link href="./dist/output.css" rel="stylesheet">
head>
<body class="bg-gray-100 text-gray-800"> <h1 class="text-3xl font-bold text-blue-600 text-center mt-10"> Sistem Manajemen Akta Berhasil Disiapkan! h1>
body>
html>


Tips Pro untuk Alur Kerja Laravel

Jika Anda sedang membangun antarmuka untuk proyek berbasis Lara vel (seperti SatuMedia atau Kolak Pisang), Anda tidak perlu menjalankan perintah CLI murni seperti di Langkah 6.

Laravel modern menggunakan Vite untuk memaketkan aset. Anda cukup menginstal Tailwind via NPM, menambahkannya ke dalam konfigurasi postcss.config.js dan vite.config.js, lalu menjalankan npm run dev. Vite akan mengurus semua kompilasi Tailwind secara instan dengan performa yang sangat cepat (HMR).

Stories

avatar

Jurnalis dan analis internasional, mengurai dinamika geopolitik, ekonomi global, dan konflik dunia dengan ketajaman dan kedalaman.


Bagikan artikel ini

Stay Connected