ޓޫލްސް ބިނާކުރުން
އަޅުގަނޑުމެންގެ ޑޮކިއުމަންޓޭޝަން ބިލްޑްކުރުމާއި، ސޯސް ކޯޑް ކޮމްޕައިލްކުރުމާއި، ޓެސްޓްތައް ހިންގުމާއި، އަދިވެސް އެތައް ކަމެއް ކުރުމަށް ބޫޓްސްޓްރެޕްގައި ހިމެނޭ npm ސްކްރިޕްޓްތައް ބޭނުންކުރާނެ ގޮތް ދަސްކުރައްވާށެވެ.
ޓޫލިންގ ސެޓަޕް
ބޫޓްސްޓްރެޕް އިން އޭގެ ބިލްޑް ސިސްޓަމަށް ބޭނުންކުރަނީ npm ސްކްރިޕްޓްސް އެވެ. އަޅުގަނޑުމެންގެ package.json ގައި ފްރޭމްވޯކާއި އެކު މަސައްކަތް ކުރުމަށް ފަސޭހަ ގޮތްތައް ހިމެނޭއިރު، ކޯޑް ކޮމްޕައިލް ކުރުމާއި، ޓެސްޓްތައް ހިންގުމާއި، އަދިވެސް އެތައް ކަމެއް ހިމެނެއެވެ.
އަޅުގަނޑުމެންގެ ބިލްޑް ސިސްޓަމް ބޭނުންކޮށް، އަޅުގަނޑުމެންގެ ޑޮކިއުމަންޓޭޝަން ލޯކަލްކޮށް ހިންގުމަށްޓަކައި، ބޫޓްސްޓްރެޕްގެ ސޯސް ފައިލްތަކާއި ނޯޑްގެ ކޮޕީއެއް ބޭނުންވާނެއެވެ. މި ފިޔަވަޅުތަކަށް އަމަލުކުރުމުން ރޮކް ކުރަން ތައްޔާރަށް ހުންނަން ޖެހޭނެ:
- އަޅުގަނޑުމެންގެ ޑިޕެންޑެންސީތައް މެނޭޖް ކުރުމަށް ބޭނުންކުރާ Node.js ޑައުންލޯޑްކޮށް އިންސްޓޯލް ކުރާށެވެ .
- ރޫޓް
/bootstrap
ޑައިރެކްޓަރީއަށް ގޮސް package.jsonnpm install
ގައި ލިސްޓްކޮށްފައިވާ އަޅުގަނޑުމެންގެ ލޯކަލް ޑިޕެންޑެންސީތައް އިންސްޓޯލް ކުރުމަށް ދުއްވާށެވެ . - ރޫބީ އިންސްޓޯލްކޮށް ބަންޑްލަރ އިންސްޓޯލްކޮށް
gem install bundler
, އަދި އެންމެ ފަހުން ދުއްވާލާށެވެbundle install
. މިއީ ޖެކިލް އަދި ޕްލަގިންސް ފަދަ ހުރިހާ ރޫބީ ޑިޕެންޑެންސީތަކެއް އިންސްޓޯލް ކުރެވޭނެ ގޮތެކެވެ.- ވިންޑޯޒް ބޭނުންކުރާ ފަރާތްތައް: ޖެކިލް އަށް މައްސަލައެއް ނެތި ހިންގުމަށް މި ގައިޑް ކިޔައިބަލާށެވެ .
ނިމުމުން ކޮމާންޑް ލައިނުން ފޯރުކޮށްދޭ އެކި ކޮމާންޑްތައް ހިންގޭނެ އެވެ.
npm ސްކްރިޕްޓްތައް ބޭނުންކޮށްގެން
އަޅުގަނޑުމެންގެ package.json ގައި ތިރީގައިވާ ކޮމާންޑްތަކާއި ޓާސްކްތައް ހިމެނެއެވެ.
މަސައްކަތެއް | ތަފްޞީލު |
---|---|
npm run dist |
npm run dist /dist/ ކޮމްޕައިލް ކުރެވިފައިވާ ފައިލްތަކާއެކު ޑައިރެކްޓަރީ އުފައްދައެވެ . ސާސް , އޮޓޯޕްރިފިކްސަރ , އަދި އުގްލިފައިޖޭއެސް ބޭނުންކުރެއެވެ . |
npm test |
ސޭމް އެސް npm run dist ޕްލަސް އެއީ ލޯކަލް ގޮތުން ޓެސްޓްތައް ހިންގާ އެއްޗެކެވެ |
npm run docs |
ޑޮކްސް އަށް ސީއެސްއެސް އަދި ޖާވާސްކްރިޕްޓް ބިލްޑްކޮށް ލިންޓް ކުރެއެވެ. އެއަށްފަހު ޑޮކިއުމަންޓޭޝަން ލޯކަލްކޮށް ހިންގޭނީ npm run docs-serve . |
ދުއްވައިގެން npm run
ހުރިހާ npm ސްކްރިޕްޓްތަކެއް ބަލާށެވެ.
އޮޓޯޕްރިފިކްސަރ އެވެ
ބޫޓްސްޓްރަޕް އިން ބިލްޑް ކުރާއިރު ބައެއް ސީއެސްއެސް ޕްރޮޕަޓީތަކަށް އޮޓޮމެޓިކުން ވެންޑަރ ޕްރިފިކްސް އިތުރުކުރުމަށް އޮޓޯޕްރިފިކްސަރ (އަޅުގަނޑުމެންގެ ބިލްޑް ޕްރޮސެސްގައި ހިމެނޭ) ބޭނުންކުރެއެވެ. އެކަން ކުރުމުން އަޅުގަނޑުމެންގެ ސީއެސްއެސްގެ މުހިއްމު ބައިތައް އެއްފަހަރު ލިޔުމުގެ ފުރުސަތު ލިބިގެންދާއިރު v3 އިން ފެންނަ ފަދަ ވެންޑަރ މިކްސިންތަކުގެ ބޭނުން ނައްތާލެވޭނެއެވެ.
އަޅުގަނޑުމެން އޮޓޯޕްރިފިކްސަރ މެދުވެރިކޮށް ސަޕޯޓްކުރާ ބްރައުޒާތަކުގެ ލިސްޓް އަޅުގަނޑުމެންގެ ގިޓްހަބް ރިޕޮޒިޓަރީގެ ތެރޭގައި ވަކި ފައިލެއްގައި ބެލެހެއްޓުން. ތަފްސީލު ހޯދުމަށް .browserslistrc ބައްލަވާށެވެ .
ލޯކަލް ޑޮކިއުމަންޓޭޝަން
އަޅުގަނޑުމެންގެ ޑޮކިއުމަންޓޭޝަން ލޯކަލް ގޮތުން ހިންގުމަށްޓަކައި ޖެކިލް ބޭނުންކުރަންޖެހޭ، އަޅުގަނޑުމެންނަށް ފޯރުކޮށްދޭ ޑިސެންޓްލީ ފްލެކްސިބަލް ސްޓޭޓިކް ސައިޓް ޖަނަރޭޓަރެއް: އަސާސީ ހިމެނޭ، މާކްޑައުން އަށް ބިނާކޮށްފައިވާ ފައިލްތަކާއި، ޓެމްޕްލޭޓްތަކާއި، އަދިވެސް އެތައް ކަމެއް. މިއީ އެކަން ފެށޭނެ ގޮތެވެ:
- މަތީގައިވާ ޓޫލިންގ ސެޓަޕް މެދުވެރިކޮށް ޖެކިލް (ސައިޓް ބިލްޑަރ) އާއި އެހެނިހެން ރޫބީ ޑިޕެންޑެންސީތައް އިންސްޓޯލް ކުރުމަށް
bundle install
. - ރޫޓް
/bootstrap
ޑައިރެކްޓަރީންnpm run docs-serve
ކޮމާންޑް ލައިންގައި ހިންގާށެވެ. - ބްރައުޒާގައި ހުޅުވާލާފައި
http://localhost:9001
، އަދި voilà.
ޖެކިލް ބޭނުންކުރުމާ ބެހޭ އިތުރު މައުލޫމާތު އޭގެ ޑޮކިއުމަންޓޭޝަން ކިޔައިގެން ހޯއްދަވާށެވެ .
މައްސަލަ ހައްލުކުރުން
ޑިޕެންޑެންސީތައް އިންސްޓޯލްކުރުމުގައި މައްސަލަތަކެއް ދިމާވެއްޖެނަމަ، ކުރީގެ ހުރިހާ ޑިޕެންޑެންސީ ވަރޝަންތަކެއް (ގްލޯބަލް އަދި ލޯކަލް) އަންއިންސްޓޯލް ކުރާށެވެ. ދެން، އަލުން ހިންގާށެވެ npm install
.