【Laravel實戰】10分鐘輕鬆完成在Laravel安裝Tailwind CSS

【Laravel實戰】10分鐘輕鬆完成在Laravel安裝Tailwind CSS

因為 Laravel8 預設的分頁是透過 Tailwind CSS 來實現,所以需要先安裝好 Tailwind CSS。這篇文章將一步步地引導你在Laravel專案內安裝好Tailwind CSS

下面需要輸入指令的部分,請開啟Terminal介面並切換到Laravel專案資料夾來進行輸入

Step 1.安裝前端套件

npm install

Step 2.透過npm來安裝 Tailwind CSS

npm install -D tailwindcss@latest postcss@latest autoprefixer@latest

Step 3.建立 Tailwind CSS 設定檔案

npx tailwindcss init

生成好的檔案內容如下:

// tailwind.config.js

module.exports = {
  purge: [],
  darkMode: false, // or 'media' or 'class'
  theme: {
    extend: {},
  },
  variants: {
    extend: {},
  },
  plugins: [],
}

Step 4.修改設定檔內的purge設定

將之改成如下:

purge: [
     './resources/**/*.blade.php',
     './resources/**/*.js',
     './resources/**/*.vue',
   ],

Step 5.在Laravel Mix 設置檔中加入 tailwind CSS

//webpack.mix.js

mix.js("resources/js/app.js", "public/js")
    .postCss("resources/css/app.css", "public/css", [
     require("tailwindcss"),
    ]);

Step 6.編輯 app.css 素材檔

在 app.css 加入以下程式碼

/* ./resources/css/app.css */
@tailwind base;
@tailwind components;
@tailwind utilities;

Step 7.在佈局視圖載入 app.css

在 resources/views/layouts/app.blade.php 加入以下內容

<meta charset="UTF-8" />
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <link href="{{ asset('css/app.css') }}" rel="stylesheet">

Step 8.編譯 css/app.css

執行以下指令

npm run dev (開發環境)
npm run production (正式環境)

分享這篇文章:

關聯文章:

訂閱電子報,索取 Laravel 學習手冊

價值超過 3000 元,包含常用 Laravel 語法與指令!

Laravel 百萬年薪特訓營

從最基礎的 PHP 語法開始,包含所有你該知道的網頁基礎知識,連同 Laravel 從零開始一直到實戰,最後還將告訴你如何找好工作,讓你及早擁有百萬年薪