औजार के निर्माण करीं
हमनी के दस्तावेज बनावे, स्रोत कोड संकलित करे, परीक्षण चलावे, आ अउरी बहुत कुछ करे खातिर बूटस्ट्रैप के शामिल npm स्क्रिप्ट के इस्तेमाल करे के तरीका सीखीं।
टूलिंग सेटअप के बारे में बतावल गइल बा
बूटस्ट्रैप अपना बिल्ड सिस्टम खातिर npm स्क्रिप्ट के इस्तेमाल करेला। हमनी के package.json में फ्रेमवर्क के साथ काम करे खातिर सुविधाजनक तरीका शामिल बा, जवना में कोड के संकलन, परीक्षण चलावल, आ अउरी बहुत कुछ शामिल बा।
हमनी के बिल्ड सिस्टम के इस्तेमाल करे खातिर आ हमनी के डॉक्यूमेंटेशन के स्थानीय रूप से चलावे खातिर, रउआँ के बूटस्ट्रैप के स्रोत फाइल आ नोड के कॉपी के जरूरत पड़ी। एह स्टेप सभ के पालन करीं आ रउआँ के रॉक करे खातिर तइयार होखे के चाहीं:
- Node.js डाउनलोड करीं आ इंस्टॉल करीं , जवना के हमनी का अपना निर्भरता के प्रबंधन करे खातिर इस्तेमाल करीले.
- रूट
/bootstrap
डाइरेक्टरी में जा के package.jsonnpm install
में सूचीबद्ध हमनी के स्थानीय निर्भरता के इंस्टॉल करे खातिर चलाईं । - रूबी इंस्टॉल करीं , बंडलर के साथ इंस्टॉल करीं
gem install bundler
, आ अंत में चलाईंbundle install
. एह से सभ रूबी निर्भरता, जइसे कि जेकिल आ प्लगइन, इंस्टॉल हो जाई।- विंडोज यूजर: जेकिल के बिना कवनो समस्या के चालू करे खातिर ई गाइड पढ़ीं ।
जब पूरा हो जाई त रउआ कमांड लाइन से दिहल गईल विभिन्न कमांड के चला सकेनी।
एनपीएम स्क्रिप्ट के इस्तेमाल कइल जा रहल बा
हमनी के package.json में निम्नलिखित कमांड आ टास्क शामिल बा:
काम | बिबरन |
---|---|
npm run dist |
npm run dist /dist/ संकलित फाइल के साथ डाइरेक्टरी बनावेला । Sass , Autoprefixer , आ UglifyJS के इस्तेमाल करेला . |
npm test |
वही npm run dist प्लस इ स्थानीय रूप से परीक्षण चलावेला |
npm run docs |
डॉक्स खातिर सीएसएस आ जावास्क्रिप्ट बनावे आ लिंट करे ला। एकरा बाद रउआ दस्तावेजीकरण के स्थानीय रूप से npm run docs-serve . |
npm run
सब npm स्क्रिप्ट देखे खातिर चलाईं ।
ऑटोप्रिफिक्सर के बा
बूटस्ट्रैप ऑटोप्रिफिक्सर (हमनी के बिल्ड प्रक्रिया में शामिल) के इस्तेमाल करे ला जे बिल्ड के समय कुछ CSS गुण सभ में विक्रेता उपसर्ग सभ के स्वचालित रूप से जोड़ सके ला। अइसन कइला से हमनी के समय आ कोड के बचत होला काहें से कि हमनी के एक बेर अपना सीएसएस के प्रमुख हिस्सा लिखे के इजाजत मिले ला जबकि v3 में पावल जाए वाला वेंडर मिक्सिन नियर वेंडर मिक्सिन के जरूरत ना पड़े ला।
हमनी के ऑटोप्रिफिक्सर के माध्यम से समर्थित ब्राउजर के सूची के अपना गिटहब रिपोजिटरी के भीतर एगो अलग फाइल में रखेनी जा। विस्तार से जाने खातिर .browserslistrc देखल जाव ।
स्थानीय दस्तावेजीकरण के बारे में बतावल गइल बा
हमनी के दस्तावेजीकरण के स्थानीय रूप से चलावे खातिर जेकिल के इस्तेमाल के जरूरत बा, एगो सभ्य रूप से लचीला स्थिर साइट जनरेटर जवन हमनी के उपलब्ध करावेला: बेसिक शामिल बा, मार्कडाउन आधारित फाइल, टेम्पलेट, आ अउरी बहुत कुछ। एकरा के शुरू करे के तरीका दिहल जा रहल बा:
- जेकिल (साइट बिल्डर) आ अन्य रूबी निर्भरता सभ के इंस्टॉल करे खातिर ऊपर दिहल टूलिंग सेटअप के माध्यम से चलाईं
bundle install
। - रूट डाइरेक्टरी से , कमांड लाइन में
/bootstrap
चलाईं ।npm run docs-serve
http://localhost:9001
अपना ब्राउजर में खोलीं , आ voilà.
जेकिल के इस्तेमाल के बारे में एकर दस्तावेज पढ़ के अउरी जानें .
समस्या के निवारण हो रहल बा
अगर रउआँ के निर्भरता इंस्टॉल करे में समस्या होखे के चाहीं, त पहिले के सभ निर्भरता संस्करण (ग्लोबल आ लोकल) के अनइंस्टॉल करीं। एकरा बाद, दोबारा चलावे npm install
के बा .