Source

औजार बनाओ

साढ़े दस्तावेजें गी बनाने, स्रोत कोड संकलित करने, परीक्षण चलाने, ते होर मते सारें लेई बूटस्ट्रैप दी शामल npm स्क्रिप्टें दा इस्तेमाल करना सिक्खो.

टूलिंग सेटअप करना

बूटस्ट्रैप अपने बिल्ड सिस्टम आस्तै npm स्क्रिप्टें दा उपयोग करदा ऐ। साढ़े package.json च फ्रेमवर्क कन्नै कम्म करने आस्तै सुविधाजनक तरीके शामल न, जिंदे च कोड संकलन, परीक्षण चलाना, ते होर मते शामल न.

साढ़े बिल्ड सिस्टम दा इस्तेमाल करने ते साढ़े दस्तावेजें गी स् थानीय रूप कन्नै चलाने आस्तै, तुसेंगी बूटस्ट्रैप दी स्रोत फाइलें ते नोड दी इक कापी दी लोड़ होग. इनें चरणें दा पालन करो ते तुसेंगी रॉक करने लेई तैयार होना चाहिदा ऐ:

  1. Node.js डाउनलोड करो ते इंस्टॉल करो , जिसदा इस्तेमाल अस अपनी निर्भरताएं गी प्रबंधत करने लेई करदे आं।
  2. /bootstrapरूट डायरेक्टरी च नेविगेट करो ते package.jsonnpm install च सूचीबद्ध साढ़ी लोकल निर्भरताएं गी इंस्टॉल करने आस्तै चलाओ .
  3. रूबी इंस्टॉल करो , बंडलर गी इंस्टॉल करो कन्नै gem install bundler, ते अंत च चलाओ bundle install. एह् सारे रूबी निर्भरताएं गी इंस्टॉल करग, जिऱयां जेकिल ते प्लगइन्स.
    • Windows बरतूनी: जेकील गी बिना कुसै समस्या दे चालू ते चलाने लेई इस गाइड गी पढ़ो ।

पूरा होने पर, तुस कमांड लाइन थमां दित्ते गेदे बक्ख-बक्ख कमांडें गी चला सकगेओ.

एनपीएम स्क्रिप्ट दा इस्तेमाल करदे होई

साढ़े package.json च निम्नलिखित कमांड ते टास्क शामल न:

कम्म ब्यौरा
npm run dist npm run dist/dist/संकलित फाइलें कन्नै डायरेक्टरी बनांदा ऐ । Sass , ऑटोप्रिफिक्सर , ते UglifyJS दा उपयोग करदा ऐ .
npm test प्लस दे समान npm run distएह् लोकल रूप कन्नै परीक्षण चलांदा ऐ
npm run docs डॉक्स आस्तै सीएसएस ते जावास्क्रिप्ट बनांदा ऐ ते लिंट करदा ऐ। उसदे बाद तुस दस्तावेजें गी स् थानीय रूप कन्नै चला सकदे ओ npm run docs-serve.

npm runसारे npm स्क्रिप्ट दिखने लेई चलाओ ।

स्वतः उपसर्ग

बूटस्ट्रैप बिल्ड समें पर किश CSS गुणें च विक्रेता उपसर्गें गी स्वतः जोड़ने आस्तै ऑटोप्रिफिक्सर (साढ़ी बिल्ड प्रक्रिया च शामल) दा उपयोग करदा ऐ. ऐसा करने कन्नै असेंगी अपने CSS दे मुक्ख हिस्सें गी इक बारी लिखने दी इजाजत देइयै असेंगी समें ते कोड दी बचत होंदी ऐ ते कन्नै गै v3 च पाए जाने आह् ले विक्रेता मिक्सिन दी लोड़ गी खत्म करी दित्ता जंदा ऐ।

अस अपने GitHub रिपोजिटरी दे अंदर इक बक्खरी फाइल च ऑटोप्रिफिक्सर दे राहें समर्थत ब्राउज़रें दी सूची गी बनाए रखने आं। विस्तार लेई .browserslistrc दिक्खो ।

लोकल दस्तावेजीकरण करना

साढ़े दस्तावेजें गी स् थानीय रूप कन्नै चलाने आस्तै जेकील दा इस्तेमाल करने दी लोड़ ऐ , जेह् ड़ा इक सभ्य रूप कन्नै लचीला स्थिर साइट जनरेटर ऐ जेह् ड़ा असेंगी उपलब्ध करोआंदा ऐ : बुनियादी शामल न , मार्कडाउन-आधारत फाइलें , टेम्पलेटें , ते होर मते सारे । इसगी शुरू करने दा तरीका एह् ऐ:

  1. जेकील (साइट बिल्डर) ते होर रूबी निर्भरताएं गी इंस्टॉल करने आस्तै उपर दित्ते गेदे टूलिंग सेटअप दे राहें चलाओ bundle install.
  2. रूट /bootstrapडायरेक्टरी थमां, npm run docs-serveकमांड लाइन च चलाओ।
  3. http://localhost:9001अपने ब्राउज़र च खोलो , ते voilà।

जेकील दा इस्तेमाल करने दे बारे च इसदे दस्तावेजें गी पढ़ियै होर जानने लेई .

समस्या दा निवारण करना

जेकर तुसेंगी निर्भरताएं गी इंस्टाल करने च समस्यां दा सामना करना पौंदा ऐ तां सारे पिछले निर्भरता संस्करणें (ग्लोबल ते लोकल) गी अनइंस्टॉल करो. फिर, दुबारा चलाओ npm install.