Режимҳои сохт тавассути scripts дар Webpack

Мисмол кардани режими сохтанро дар файли конфигуратсия набуда, балки тавассути танзимоти scripts файли package.json имконпазир аст. Ҳоло дар ин файл фармони build ҷойгир аст, ки лоиҳаро дар ҳамин режиме месозад, ки дар файли конфигуратсия нишон дода шудааст:

package.json"scripts": {
  "build": "webpack"
}

Биёед фармоне илова кунем, ки лоиҳаро дар режими рушд месозад:

package.json"dev": "webpack --mode development"

Биёед инчунин фармоне илова кунем, ки лоиҳаро дар режими баровард (production) месозад:

package.json"prod": "webpack --mode production"

Дар натиҷа файли package.json мо ба шакли зерин меояд:

package.json"scripts": {
  "build": "webpack",
  "dev":   "webpack --mode development",
  "prod":  "webpack --mode production",
}

Акнун дар терминал мо қодир ҳастем бо фармонҳои гуногун созро дар режимҳои гуногун даъват кунем. Барои сохт дар режими рушд мо зеринро менависем:

terminalnpm run dev

Ва барои сохт дар режими баровард (production) - зерин:

terminalnpm run prod
Задание 1

Дар package.json-и худ танзимоти мувофиқро ворид кунед.

Задание 2

Лоиҳаи худро дар режими рушд созед.

Задание 3

Лоиҳаи худро дар режими баровард (production) созед.