বুটস্ট্র্যাপ 3.x এ .map ফাইলগুলি কিসের জন্য ব্যবহৃত হয়?


443

CSS.Map ফাইল এক্সটেনশন সহ ফোল্ডারে দুটি ফাইল অন্তর্ভুক্ত রয়েছে । তারা হ'ল:

bootstrap-theme.css.map
bootstrap.css.map

এগুলি ফাইলগুলিকে সংশোধিত করা হয়েছে বলে মনে হয় তবে তারা কীসের জন্য তা আমি জানি না।

উত্তর:


448

ক্রোম ডেভটুলগুলিতে সিএসএস প্রিপ্রসেসরগুলির সাথে কাজ করা থেকে :

অনেক বিকাশকারী এসএসএস, কম বা স্টাইলাসের মতো সিএসএস প্রিপ্রসেসর ব্যবহার করে সিএসএস স্টাইল শীট তৈরি করে। সিএসএস ফাইল উত্পন্ন হওয়ার কারণে, সিএসএস ফাইলগুলি সরাসরি সম্পাদনা করা তেমন সহায়ক নয়।

সিএসএস উত্স মানচিত্রগুলিকে সমর্থন করে এমন প্রিপ্রসেসরগুলির জন্য, ডিভটুলস আপনাকে সোর্স প্যানেলে আপনার প্রিপ্রোসেসর উত্স ফাইলগুলিকে লাইভ-এডিট করতে এবং ডিভটুলগুলি ছাড়াই বা পৃষ্ঠাটি রিফ্রেশ না করে ফলাফল দেখতে দেয়। আপনি যখন এমন কোনও উপাদানটি পরীক্ষা করেন যার স্টাইলগুলি উত্পন্ন সিএসএস ফাইল দ্বারা সরবরাহ করা হয়, তখন এলিমেন্টস প্যানেল উত্সযুক্ত সিএসএস ফাইল নয়, মূল উত্স ফাইলে একটি লিঙ্ক প্রদর্শন করে।


11
এই উত্তরটি ব্যাখ্যা করে যে তারা সিএসএস প্রিপ্রোসেসরগুলির সাথে একত্রে ব্যবহৃত হয় - এমন কিছু যা আমি এখনও খুব বেশি অনুসন্ধান করে দেখিনি। ধন্যবাদ
ভেজাজোশ

21
মনে হচ্ছে এগুলি কি কোনও প্রোগ্রামিং ভাষায় প্রতীক ডিবাগ করার জন্য অ্যানালগাস , না?
ক্রিস সিমন্স

1
আমি জেএস ত্রুটি পাচ্ছিলাম, সুতরাং ত্রুটিটি দেখানো থেকে বিরত রাখতে আমি সেই ডিরেক্টরিতে একটি জাল ফাইল তৈরি করেছি।

3
@ ইসাফারাাক্স আপনি ChromeDev সরঞ্জাম সেটিংসের মাধ্যমে লোডিং সোর্স ম্যাপকে অক্ষম করতে পারবেন। ডিভলটুলগুলি খুলুন> সেটিংস গিয়ারটি ক্লিক করুন> আনচেক সক্ষম (জাভাস্ক্রিপ্ট | সিএসএস) উত্স মানচিত্রগুলি
গাইলস ওয়েলস


173

আপনি যদি কেবল ত্রুটি থেকে মুক্তি পেতে চান তবে আপনি এই লাইনটি এখানে মুছতেও পারেন bootstrap.css:

/*# sourceMappingURL=bootstrap.css.map */

52
অথবা কেবল হ্যাশ #এবং এটি পরে একটি সহজ মন্তব্য চাইলে এটি একটি সাধারণ মন্তব্যে পরিণত হবে।
givanse

1
যদি আমরা bootstrap.cssএটিকে সরিয়ে ফেলি , তবে এটির কারণে কোনও ত্রুটি বা ধরণের জিনিস ঘটায়?
হ্যারি সুরেন

4
না, তা হয় না। এটি কেবল ডিবাগ করা আরও কঠিন করে তোলে।
Gfra54

1
আপনি এটি উত্পাদন পরিবেশের জন্য চান না, সুতরাং এটি অনুসারে এটি সঙ্কলন করুন ( gulp --productionযদি আপনি গাল্প ব্যবহার করেন তবে এটিতে সোর্সম্যাপিং লাইনটি অন্তর্ভুক্ত হবে না) এবং আপনার আপলোডগুলি থেকে প্রোডাকশন সার্ভারে * .map ফাইলগুলি বাদ দিন।
কার্ভিয়ান ভাইনেস

2
কি ত্রুটি? প্রশ্নটিতে কোনও ত্রুটির কথা উল্লেখ করা হয়নি।
bluenote10

70

এগুলি সোর্স ম্যাপ। সংক্ষেপিত উত্স ফাইলগুলির পাশাপাশি এটি সরবরাহ করুন; ফায়ারফক্স এবং ক্রোমের মতো বিকাশকারী সরঞ্জামগুলি ডিবাগিংয়ের অনুমতি দেওয়ার জন্য সেগুলি ব্যবহার করবে যেন কোডটি সংকুচিত হয়নি।


9

বুটস্ট্র্যাপ সিএসএস কম দ্বারা উত্পন্ন করা যেতে পারে। ম্যাপ ফাইলের মূল উদ্দেশ্যটি ক্রোম ডেভ সরঞ্জামটিতে সিএসএস উত্স কোডটি কম উত্স কোডের সাথে সংযুক্ত করতে ব্যবহৃত হয়। যেমনটি আমরা করতাম। আমরা যদি ক্রোম দেব সরঞ্জামে উপাদানটি পরীক্ষা করি। আপনি সিএসএসের উত্স কোড দেখতে পারেন। তবে বুটস্ট্র্যাপ সিএসএস ফাইল সহ পৃষ্ঠাটিতে মানচিত্র ফাইল অন্তর্ভুক্ত করুন। আপনি পরিদর্শন করতে চান এমন উপাদান শৈলীতে প্রযোজ্য কম কোডটি দেখতে পারেন।


8

আপনি কি কখনও নিজেকে এই কামনা করে দেখতে পেয়েছেন যে আপনি নিজের ক্লায়েন্ট-সাইড কোডটি পাঠযোগ্য এবং আরও গুরুত্বপূর্ণভাবে ডিবাজযোগ্য রাখতে পারবেন এমনকি আপনি এটির সংমিশ্রণ ও মাইনাইফ করার পরেও, পারফরম্যান্সকে প্রভাবিত না করে? ভাল এখন আপনি উত্স মানচিত্রের যাদু মাধ্যমে করতে পারেন।

এই নিবন্ধটি ব্যবহারিক পদ্ধতির সাহায্যে উত্স মানচিত্রের ব্যাখ্যা করে।


5

যারা এখানে এসেছেন এই ফাইলগুলি (আমার মতো) সন্ধানের জন্য, আপনি সাধারণত .mapURL টি শেষ করে যুক্তগুলি খুঁজে পেতে পারেন :

https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css.map

আপনি যে বুটস্ট্র্যাপ ব্যবহার করছেন সেটির সংস্করণটি প্রতিস্থাপন করতে ভুলবেন না।


5

সিএসএস ম্যাপ ফাইলটি কী?

এটি একটি জেএসএন ফর্ম্যাট ফাইল যা সিএসএস ফাইলটিকে তার উত্স ফাইলগুলির সাথে সংযুক্ত করে, সাধারণত, প্রিপ্রসেসরগুলিতে লিখিত ফাইলগুলি (যেমন, কম, স্যাস, স্টাইলাস ইত্যাদি), এটি ক্রম থেকে ওয়েব থেকে উত্স ফাইলগুলিতে একটি লাইভ ডিবাগ করে do ব্রাউজার।

সিএসএস প্রিপ্রোসেসর কী? উদাহরণ: সাস, কম, স্টাইলাস

এটি একটি সিএসএস জেনারেটর সরঞ্জাম যা শক্তিশালী এবং দ্রুত সিএসএস তৈরি করতে প্রোগ্রামিং শক্তি ব্যবহার করে।


1
তাদের কি পাঠ্য ফাইল, বা বাইট স্ট্রিম হিসাবে বিবেচনা করা উচিত? তাদের কি শেষ হওয়া উচিত \n?
অ্যারন ফ্র্যাঙ্ক

@AaronFranke- এ তারা পাঠ্য ফাইল। আমি আপনাকে একটি। ম্যাপ ফাইলের বিষয়বস্তু অনুলিপি করতে এবং JSON কী / মান জোড়া দেখতে jsonblob.com এ আটকান বলে পরামর্শ দিচ্ছি
শাদি নমরোটি

-1

আপনি যদি ভাবছেন যে আপনি বুটস্ট্র্যাপ ৩.x সহ মানচিত্রের ফাইলগুলি কেন মিস করছেন; আপনার সঠিক সংস্করণ ইনস্টল করা আছে তা নিশ্চিত করুন। আমি যে কাঙ্ক্ষিত প্রভাবটি খুঁজছিলাম তা পেতে আমাকে 3.3.7 লোড করতে হয়েছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.