Danh sách Tutorial

Sử dụng SASS với Vite trong Laravel


Gần dự các dự án web hiện đại đều sử dụng SASS để build style cho hệ thống web. Laravel cũng vậy, bản Laravel mới nhất 10.x sử dụng vite để compiled css, js. Bài viết này sẽ hướng dẫn các bạn sử dụng SASS cho Laravel thông qua Vite.

Để biết Vite là gì? Vui lòng tham khảo bài viết sau:

Sử dụng SASS với Laravel Vite

Bước 1: Thêm thư viện sass cho npm

npm add -D sass

Bước 2: Tạo file app.scss với đường dẫn sau resources/sass/app.scss

Trong file resources/sass/app.scss bạn có thể thêm các file scss, css hoặc đoạn code style của bạn vào

@import "bootstrap";
@import "style";

Bước 3: Sửa file vite.config.js

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';

export default defineConfig({
    plugins: [
        laravel({
            input: ['resources/sass/app.scss', 'resources/js/app.js'],
            refresh: true,
        }),
    ],
});

Bước 4: Thêm file vào blade template

<head>
    <title>{{ config('app.name', 'vinasupport.com') }}</title>

    <!-- Fonts -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap">

    <!-- Scripts -->
    @vite(['resources/scss/app.scss', 'resources/js/app.js'])
</head>

Bước 5: Chạy lệnh npm để generate file

npm install
npm run dev

Làm theo các bước như trên bạn có thể viết sass cho Laravel rồi đó.

Nguồn: vinasupport.com

 

SHARE

mode_edit Bình luận của bạn

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

account_circle
web