JavaScript'те npm аркылуу скрипттерди иштетүү

package.json файлында scripts деген атайын жөндөөө бар, ал npm аркылуу терминалдын каалаган буйруктарын иштетүүгө мүмкүндүк берет. Бул узун буйруктарды жакшыраак кылуу үчүн колдонулат.

Келгиле, муну кантип иштетүүнү карап көрөлү. Мисал үчүн, бизде sloc утилитасы орнотулган деп коёлу:

terminalnpm install -D sloc

Анын жардамы менен src папкасынын мазмунун эсептеп чыгышыбыз керек деп коёлу:

terminalnpx sloc src

Келгиле, жогорудагы буйрукту жакшыраак кылалы. Алгач, биздин package.json файлыбызда эмне бар экенин карап көрөлү:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  }
}

Келгиле, ага scripts жөндөөөсүн жазалы. Бул жөндөөө буйруктардын аттары менен алардын маанилеринен турган объект болот. Эсептөө буйругу үчүн кандайдыр бир ат ойлоп табалы, мисалы count. Маани катары биз иштеткибиз келген терминал буйругунун өзүн көрсөтөбүз:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  },
  "scripts": {
    "count": "npx sloc src"
  }
}

Эми бул буйрукту чакыруу үчүн терминалга алгач npm, андан кийин run буйругунан кийин биз ойлоп тапкан буйруктун атын жазышыбыз керек:

terminalnpm run count
Задание 1

cowsay китепканасын белгилүү бир параметр менен иштетүү үчүн өз буйругуңузду түзүңүз.