Rumah pembangunan bahagian belakang tutorial php Ketahui cara menggunakan rangka kerja Gulp dengan Laravel Elixir

Ketahui cara menggunakan rangka kerja Gulp dengan Laravel Elixir

Jan 22, 2024 am 11:27 AM
laravel gulp elixir

如何在Laravel Elixir框架中使用Gulp?

Laravel Elixir ialah set alat automasi bahagian hadapan yang popular berdasarkan Gulp, yang memudahkan banyak tugasan yang memerlukan kerja manual sebelum ini. Tetapi reka bentuk API Laravel Elixir yang elegan tidak bermakna pembangun tidak perlu memahami penggunaan Gulp sama sekali. Sebaliknya, memahami penggunaan Gulp dapat lebih memahami prinsip kerja Laravel Elixir dan meningkatkan kecekapan pembangunan.

Artikel ini akan memperkenalkan cara menggunakan Gulp dalam rangka kerja Laravel Elixir untuk membantu pembangun menguasai penggunaan Laravel Elixir dengan lebih baik.

  1. Pasang Gulp

Untuk menggunakan Gulp, anda perlu terlebih dahulu memasang kebergantungan Gulp dalam direktori akar projek. Buka terminal dan jalankan arahan berikut:

npm install --global gulp
npm install --save-dev gulp
Salin selepas log masuk
  1. Cipta fail Gulpfile.js

Laravel Elixir menggunakan fail bernama Gulpfile.js untuk mengurus tugas. Pemalam yang digunakan oleh Gulp boleh ditambahkan pada fail Gulpfile.js.

Buka terminal dan pergi ke direktori akar projek. Cipta fail Gulpfile.js menggunakan arahan berikut:

touch Gulpfile.js
Salin selepas log masuk
  1. Tambah tugas dalam Gulpfile.js

Contoh berikut menunjukkan cara mentakrifkan tugas dalam fail Gulpfile.js untuk memampatkan fail CSS:

rreee

Menggunakan kod di atas, Semua fail .css akan ditemui dalam folder awam/css dan dimampatkan ke dalam fail .min.css dalam folder awam/build/css.

  1. Menjalankan Tugas

Tugas dijalankan dalam pelari tugas Laravel Elixir. Masukkan arahan berikut dalam terminal untuk menjalankan tugas yang ditentukan:

var elixir = require('laravel-elixir');
var gulp = require('gulp');
var minifyCss = require('gulp-minify-css');

elixir(function(mix) {
    mix.task('minifyCss', function(){
        gulp.src('public/css/*.css')
            .pipe(minifyCss())
            .pipe(gulp.dest('public/build/css'));
    });
});
Salin selepas log masuk

Sebagai contoh, untuk menjalankan tugas dalam contoh sebelumnya, anda boleh menggunakan arahan berikut:

gulp [taskName]
Salin selepas log masuk

Apabila menggunakan rangka kerja Laravel Elixir, anda boleh menjalankan tugas terus dengan arahan berikut:

gulp minifyCss
Salin selepas log masuk

Arahan di atas akan menjalankan tugas lalai. Untuk menentukan tugas tertentu, anda perlu menggunakan arahan berikut:

gulp
Salin selepas log masuk

Di mana, pilihan --production akan mendayakan mod pengeluaran untuk membina kod semasa dikeluarkan.

Kesimpulan

Melalui langkah di atas, kami belajar cara menggunakan Gulp dalam rangka kerja Laravel Elixir. Walaupun Laravel Elixir memudahkan penggunaan Gulp, memahami cara menggunakan Gulp dapat menguasai penggunaan Laravel Elixir dengan lebih baik dan mencapai automasi bahagian hadapan yang lebih cekap.

Atas ialah kandungan terperinci Ketahui cara menggunakan rangka kerja Gulp dengan Laravel Elixir. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Laravel - Perintah Artisan Laravel - Perintah Artisan Aug 27, 2024 am 10:51 AM

Laravel - Perintah Artisan - Laravel 5.7 hadir dengan cara baharu untuk merawat dan menguji arahan baharu. Ia termasuk ciri baharu untuk menguji arahan artisan dan demonstrasi disebut di bawah?

Laravel - Konsol Artisan Laravel - Konsol Artisan Aug 27, 2024 am 10:51 AM

Laravel - Artisan Console - Rangka kerja Laravel menyediakan tiga alat utama untuk interaksi melalui baris arahan iaitu: Artisan, Ticker dan REPL. Bab ini menerangkan tentang Artisan secara terperinci.

Laravel - Penyesuaian Penomboran Laravel - Penyesuaian Penomboran Aug 27, 2024 am 10:51 AM

Laravel - Penyesuaian Penomboran - Laravel termasuk ciri penomboran yang membantu pengguna atau pembangun menyertakan ciri penomboran. Paginator Laravel disepadukan dengan pembina pertanyaan dan ORM Fasih. Kaedah penomboran automatik

Bagaimana untuk mendapatkan kod pengembalian semasa menghantar e -mel gagal di Laravel? Bagaimana untuk mendapatkan kod pengembalian semasa menghantar e -mel gagal di Laravel? Apr 01, 2025 pm 02:45 PM

Kaedah untuk mendapatkan kod kembali apabila menghantar e -mel Laravel gagal. Apabila menggunakan Laravel untuk membangunkan aplikasi, anda sering menghadapi situasi di mana anda perlu menghantar kod pengesahan. Dan pada hakikatnya ...

Tugas Jadual Laravel tidak dilaksanakan: Apa yang harus saya lakukan jika tugas itu tidak berjalan selepas Jadual: Jalankan Perintah? Tugas Jadual Laravel tidak dilaksanakan: Apa yang harus saya lakukan jika tugas itu tidak berjalan selepas Jadual: Jalankan Perintah? Mar 31, 2025 pm 11:24 PM

Tugas Jadual Laravel menjalankan penyelesaian masalah yang tidak responsif semasa menggunakan penjadualan tugas jadual Laravel, banyak pemaju akan menghadapi masalah ini: Jadual: Jalankan ...

Di Laravel, bagaimana menangani situasi di mana kod pengesahan gagal dihantar melalui e -mel? Di Laravel, bagaimana menangani situasi di mana kod pengesahan gagal dihantar melalui e -mel? Mar 31, 2025 pm 11:48 PM

Kaedah mengendalikan kegagalan e -mel Laravel untuk menghantar kod pengesahan adalah menggunakan Laravel ...

Bagaimana untuk melaksanakan fungsi jadual tersuai untuk mengklik untuk menambah data dalam admin dcat? Bagaimana untuk melaksanakan fungsi jadual tersuai untuk mengklik untuk menambah data dalam admin dcat? Apr 01, 2025 am 07:09 AM

Cara melaksanakan fungsi jadual klik tersuai untuk menambah data dalam dcatadmin (laravel-admin) semasa menggunakan dcat ...

Laravel - Pelayan Buang Laravel - Pelayan Buang Aug 27, 2024 am 10:51 AM

Laravel - Dump Server - Laravel dump server datang dengan versi Laravel 5.7. Versi sebelumnya tidak termasuk pelayan dump. Pelayan dump akan menjadi kebergantungan pembangunan dalam fail komposer laravel/laravel.

See all articles