Rumah > rangka kerja php > Laravel > teks badan

Apakah kegunaan campuran dalam laravel

WBOY
Lepaskan: 2022-01-13 17:16:03
asal
3104 orang telah melayarinya

Dalam laravel, "campuran laravel" ialah alat pengurusan automasi tugas bahagian hadapan menyediakan API yang mudah dan lancar yang boleh mentakrifkan tugas kompilasi Webpack untuk aplikasi Laravel yang menyokong banyak prapemproses CSS dan JavaScript. sumber akhir boleh diuruskan melalui panggilan.

Apakah kegunaan campuran dalam laravel

Persekitaran pengendalian artikel ini: sistem Windows 10, Laravel versi 6, komputer Dell G3.

Apakah kegunaan campuran dalam laravel

Pasang campuran laravel

Laravel Mix ialah front-end alat pengurusan automasi tugas Model aliran kerja digunakan untuk melaksanakan tugas yang ditentukan mengikut urutan. Mix menyediakan API mudah dan lancar yang membolehkan anda menentukan tugas kompilasi Webpack untuk aplikasi Laravel anda. Mix menyokong banyak prapemproses CSS dan JavaScript biasa, dan anda boleh mengurus sumber bahagian hadapan dengan mudah dengan panggilan mudah.

Menggunakan Mix adalah sangat mudah, pertama, anda perlu menggunakan arahan berikut untuk memasang kebergantungan npm. Kami akan menggunakan Benang untuk memasang dependensi Sebelum itu, atas sebab rangkaian domestik, kami juga perlu mengkonfigurasi pecutan pemasangan untuk Benang:

yarn config set registry https://registry.npm.taobao.org
Salin selepas log masuk

Gunakan Benang untuk memasang dependensi:

SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn
Salin selepas log masuk

Tujuan menambah SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass sebelum arahan benang adalah untuk memberitahu benang memuat turun fail binari nod-sass daripada cermin Taobao.

Gunakan campuran laravel

untuk mengubah suai fail webpack.mix.js.

const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
   .sass('resources/sass/app.scss', 'public/css')
   .version();
Salin selepas log masuk

Tambah versi() pada penghujung untuk menambah parameter yang serupa dengan nombor versi selepas setiap fail statik yang dijana oleh Mix untuk mengelakkan cache penyemak imbas.

Ubah suai fail resources/sass/app.scss

// Variables
@import 'variables';
// Bootstrap
@import '~bootstrap/scss/bootstrap';
/* universal */
body {
  font-family: Hiragino Sans GB, "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-size: 14px;
}
/* Sticky footer styles */
html {
  position: relative;
  min-height: 100%;
}
……
Salin selepas log masuk

Jalankan npm run watch-poll, dan kemudian fail css dan js akan dijana.

lihat panggilan

<link href="{{ mix(&#39;css/app.css&#39;) }}" rel="stylesheet">
Salin selepas log masuk

kawalan versi

Mix juga menjana fail public/mix-manifest.json, yang tidak perlu ditambahkan pada repositori In . Tambahkan pada gitignore.

/public/js dan /public/css dijana secara dinamik, jadi ia juga diabaikan.

Ubah suai ** .gitignore ** fail:

/public/mix-manifest.json
/public/js
/public/css
Salin selepas log masuk

Cadangan berkaitan: Lima tutorial video Laravel terkini

Atas ialah kandungan terperinci Apakah kegunaan campuran dalam laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan