Saya baru-baru ini bermain dengan bootsrap3. Saya mengumpulkannya dari sumber dan memasukkan distr js dan css ke proyek saya. Masalahnya, saya lihat di alat dev GH, bahwa ia mencoba mendapatkan file .map.css. Mengapa ingin melakukannya? Bagaimana cara menonaktifkannya? Apakah saya perlu menonaktifkannya? Agar tidak memiliki tanda kesalahan dalam alat dev, saya menambahkan file peta itu, setelah itu semua gaya ditampilkan seperti yang didefinisikan dalam lebih sedikit file, yang tidak banyak membantu saya.
127
Jawaban:
Hapus garis
/*# sourceMappingURL=bootstrap.css.map */
daribootstrap.css
sumber
File .map memungkinkan browser mendownload versi lengkap JS yang diperkecil. Ini benar-benar untuk tujuan debugging.
Akibatnya, .map hilang tidak menjadi masalah. Anda hanya tahu itu hilang, karena peramban telah membuka alat Pengembangnya, mendeteksi file yang diperkecil dan hanya memberi tahu Anda bahwa debugging JS tidak akan sebaik mungkin.
Inilah sebabnya mengapa pustaka seperti jQuery memiliki file lengkap, yang diperkecil, dan peta juga.
Lihat artikel ini untuk penjelasan lengkap tentang file .map :
sumber
.less
file dalam proyek saya. Saya hanya menambahkan.css
dan.js
file danmap
file itu.Hapus garis
/*# sourceMappingURL=bootstrap.css.map */
masukbootstrap.css
Jika kesalahan terus berlanjut, bersihkan cache browser (CTRL + F5).
sumber
Hapus baris
"/*# sourceMappingURL=bootstrap.min.css.map */ "
di file berikut.Untuk mengambil jalur file di Linux gunakan perintah
find / -name "\*bootstrap\*"
sumber
Ini hanya terjadi ketika Anda menggunakan dev-tools, dan tidak akan terjadi untuk pengguna biasa yang mengakses server produksi.
Bagaimanapun, saya merasa berguna untuk menonaktifkan perilaku ini di dev-tools : buka pengaturan dan hapus centang opsi "Aktifkan peta sumber".
Tidak akan ada lagi upaya untuk mengakses file peta.
sumber
Jika Anda tidak memiliki file .map yang benar dan Anda tidak ingin mengedit baris di bootstrap.css, Anda dapat membuat file .map tiruan.
Dalam kasus saya, saya melihat kesalahan:
Jadi saya membuat bootstrap.css.map kosong di direktori / public dan kesalahan berhenti.
sumber
bower
atau sesuatu seperti itu karena dalam mode produksi akan menginstal bootstrap dari sumbernya. Sama untuk jawaban apa pun yang mengatakan untuk menghapus garis/*# sourceMappingURL=bootstrap.css.map */
.Hapus / * # sourceMappingURL = bootstrap.min.css.map * / di css / bootstrap.min.css
dan hapus / * # sourceMappingURL = bootstrap.css.map * / di css / bootstrap.css
sumber
Dari bootstrap.css hapus hapus baris terakhir / * # sourceMappingURL = bootstrap-theme.css.map * /
sumber
Saya juga memiliki peringatan di Google Dev-Tools dan saya hanya menambahkan file bootstrap.min.css.map di folder yang sama, di mana bootstrap.min.css berada.
Saya sekarang tidak memiliki peringatan lagi dan Anda dapat menemukan Penjelasan lebih lanjut di sini: https://github.com/twbs/bootstrap#whats-included
Saya harap, saya menjawab Pertanyaan Anda.
sumber
Bagi saya, buat bootstrap.css.map kosong bersama dengan bootstrap.css dan kesalahan berhenti.
sumber
Menghapus baris ini akan memperbaikinya, tetapi masalahnya adalah file boostrap ada
bower_components
dan tidak diperiksa ke dalam kontrol sumber.Jadi, setiap pengembang di tim akan mendapatkan file css dengan referensi peta saat mereka menarik repo dan melakukan
bower install
(yang merupakan bagian dari penggunaan repo baru).File tidak boleh memiliki referensi ke peta yang tidak ada.
sumber
Oke Baru-baru ini saya menghadapi masalah ini, saya memiliki solusi yang sangat sederhana untuk mengatasi masalah ini, ikuti langkah-langkah ini: buka direktori ini src-> app-> index.html buka index.html dan temukan
<base href="your app name ">
ubah ini menjadi<base href="https://stackoverflow.com/">
sumber
Hapus baris terakhir di bootstrap.css
folllowing lin / * # sourceMappingURL = bootstrap.css.map * /
sumber