Parcel tersilap menulis semula pertanyaan media
P粉722521204
P粉722521204 2023-08-30 16:22:21
0
1
543
<p>Saya sedang menggunakan Parcel 2.8.3 dan @parcel/transformer-sass 2.8.3, tetapi saya menghadapi beberapa masalah dengan cara saya menulis semula pertanyaan media. Dalam projek saya sebelum ini menggunakan Parcel, saya tidak mempunyai masalah sedemikian dan semuanya adalah seperti yang sepatutnya. </p> <p>Ini ialah fail SASS: </p> <pre class="brush:php;toolbar:false;">h1 { warna: merah; } @media sahaja skrin dan (lebar maksimum: 40em) { h1 { warna: biru; } }</pre> <p>Ini ialah output CSS: </p> <pre class="brush:php;toolbar:false;">h1 { warna: merah; } @media sahaja skrin dan (lebar <= 40em) { h1 { warna: #00f; } }</pre> <p>Seperti yang anda boleh lihat, pertanyaan media dalam fail CSS telah ditukar daripada lebar maksimum kepada lebar <= 40em, yang tidak berfungsi apabila dilihat pada telefon mudah alih sebenar. </p> <p>Jika saya menggunakan package-lock.json dan package.json yang disalin daripada projek berusia 1 bulan, pertanyaan media akan ditulis semula sebagaimana yang sepatutnya. Seperti yang ditunjukkan di atas, apabila menjalankan <kod> npm i Parcel & npm i @parcel/transformer-sass</code> untuk projek baharu saya, apabila saya melancarkan projek, semua pertanyaan media berubah seperti dalam blok kod kedua yang ditunjukkan. Sebarang cadangan adalah bagus. </p>
P粉722521204
P粉722521204

membalas semua(1)
P粉426780515

Saya menemui penyelesaian untuk melanjutkan senarai penyemak imbas. Tambahkan yang berikut pada package.json anda:

"browserslist": "> 0.5%, last 3 versions, not dead"

Ini akan memanjangkan penyemak imbas yang disokong dan harus memastikan ia tidak ditimpa dan safari lama boleh mengendalikannya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!