បង្កើតឧបករណ៍
ស្វែងយល់ពីរបៀបប្រើប្រាស់ស្គ្រីប npm ដែលរួមបញ្ចូលរបស់ Bootstrap ដើម្បីបង្កើតឯកសាររបស់យើង ចងក្រងកូដប្រភព ដំណើរការសាកល្បង និងច្រើនទៀត។
Bootstrap ប្រើ ស្គ្រីប NPM សម្រាប់ប្រព័ន្ធបង្កើតរបស់វា។ package.json របស់យើង រួមបញ្ចូលវិធីសាស្រ្តងាយស្រួលសម្រាប់ធ្វើការជាមួយក្របខ័ណ្ឌ រួមទាំងការចងក្រងកូដ ការធ្វើតេស្តដែលកំពុងដំណើរការ និងច្រើនទៀត។
ដើម្បីប្រើប្រព័ន្ធបង្កើតរបស់យើង និងដំណើរការឯកសាររបស់យើងក្នុងមូលដ្ឋាន អ្នកនឹងត្រូវការច្បាប់ចម្លងនៃឯកសារប្រភព និង Node របស់ Bootstrap ។ អនុវត្តតាមជំហានទាំងនេះ ហើយអ្នកគួរតែត្រៀមខ្លួនដើម្បីរញ្ជួយ៖
- ទាញយក និងដំឡើង Node.js ដែលយើងប្រើដើម្បីគ្រប់គ្រងភាពអាស្រ័យរបស់យើង។
- រុករកទៅ
/bootstrap
ថត root ហើយរត់npm install
ដើម្បីដំឡើងភាពអាស្រ័យក្នុងតំបន់របស់យើងដែលបានរាយក្នុង package.json ។ - ដំឡើង Ruby ដំឡើង Bundler ជាមួយ
gem install bundler
ហើយចុងក្រោយដំណើរការbundle install
. វានឹងដំឡើងភាពអាស្រ័យ Ruby ទាំងអស់ដូចជា Jekyll និងកម្មវិធីជំនួយ។- អ្នកប្រើ Windows៖ អាន ការណែនាំនេះ ដើម្បីឱ្យ Jekyll ដំណើរការដោយគ្មានបញ្ហា។
នៅពេលបញ្ចប់ អ្នកនឹងអាចដំណើរការពាក្យបញ្ជាផ្សេងៗដែលបានផ្តល់ពីបន្ទាត់ពាក្យបញ្ជា។
package.json របស់យើង រួមបញ្ចូលពាក្យបញ្ជា និងកិច្ចការខាងក្រោម៖
កិច្ចការ | ការពិពណ៌នា |
---|---|
npm run dist |
npm run dist បង្កើត /dist ថតឯកសារជាមួយឯកសារដែលបានចងក្រង។ ប្រើ Sass , Autoprefixer និង UglifyJS ។ |
npm test |
ដូច npm run dist គ្នានឹងបូកវាដំណើរការការសាកល្បងក្នុងស្រុក |
npm run docs |
បង្កើត និងសរសេរ CSS និង JavaScript សម្រាប់ឯកសារ។ បន្ទាប់មក អ្នកអាចដំណើរការឯកសារក្នុងមូលដ្ឋានតាមរយៈ npm run docs-serve . |
រត់ npm run
ដើម្បីមើលអក្សរ npm ទាំងអស់។
Bootstrap ប្រើ Autoprefixer (រួមបញ្ចូលនៅក្នុងដំណើរការបង្កើតរបស់យើង) ដើម្បីបន្ថែមបុព្វបទរបស់អ្នកលក់ដោយស្វ័យប្រវត្តិទៅលក្ខណៈសម្បត្តិ CSS មួយចំនួននៅពេលបង្កើត។ ការធ្វើដូច្នេះជួយយើងសន្សំសំចៃពេលវេលា និងកូដដោយអនុញ្ញាតឱ្យយើងសរសេរផ្នែកសំខាន់ៗនៃ CSS របស់យើងក្នុងពេលតែមួយ ខណៈពេលដែលលុបបំបាត់តម្រូវការសម្រាប់អ្នកលក់ mixins ដូចអ្វីដែលបានរកឃើញនៅក្នុង v3 ។
យើងរក្សាបញ្ជីកម្មវិធីរុករកដែលគាំទ្រតាមរយៈ Autoprefixer នៅក្នុងឯកសារដាច់ដោយឡែកមួយនៅក្នុងឃ្លាំង GitHub របស់យើង។ សូមមើល /package.json សម្រាប់ព័ត៌មានលម្អិត។
ការដំណើរការឯកសាររបស់យើងនៅក្នុងមូលដ្ឋានតម្រូវឱ្យប្រើប្រាស់ Jekyll ដែលជាម៉ាស៊ីនបង្កើតគេហទំព័រឋិតិវន្តដែលអាចបត់បែនបានដែលផ្តល់ឱ្យយើងនូវ៖ មូលដ្ឋានរួមមាន ឯកសារដែលមានមូលដ្ឋានលើ Markdown គំរូ និងច្រើនទៀត។ នេះជារបៀបចាប់ផ្តើម៖
- ដំណើរការតាមរយៈការ ដំឡើងឧបករណ៍ ខាងលើដើម្បីដំឡើង Jekyll (អ្នកបង្កើតគេហទំព័រ) និងភាពអាស្រ័យ Ruby ផ្សេងទៀតជាមួយ
bundle install
. - ពី
/bootstrap
ថត root រត់npm run docs-serve
ក្នុងបន្ទាត់ពាក្យបញ្ជា។ - បើក
http://localhost:9001
នៅក្នុងកម្មវិធីរុករករបស់អ្នក ហើយvoilà។
ស្វែងយល់បន្ថែមអំពីការប្រើប្រាស់ Jekyll ដោយអាន ឯកសារ របស់វា ។
ប្រសិនបើអ្នកជួបប្រទះបញ្ហាក្នុងការដំឡើងភាពអាស្រ័យ សូមលុបកំណែពឹងផ្អែកពីមុនទាំងអស់ (សកល និងក្នុងស្រុក)។ បន្ទាប់មក ដំណើរការឡើងវិញ npm install
។