Latest Post

Khái niệm về Solidity và tổng quan về ngôn ngữ lập trình Solidity Phương pháp kiểm tra nhiệt độ CPU đơn giản

Gần như tất cả các dự án web hiện đại hiện nay đều sử dụng SASS để xây dựng kiểu cho hệ thống web của họ. Laravel, trong phiên bản mới nhất 10.x của mình, đã bắt đầu sử dụng Vite để biên dịch CSSJavaScript. Bài viết dưới đây sẽ hướng dẫn bạn cách tích hợp SASS vào Laravel thông qua Vite.

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 đó.

Để lại một bình luậ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 *