Режимҳои сохт тавассути scripts дар Webpack
Мисмол кардани режими сохтанро дар файли
конфигуратсия набуда, балки тавассути танзимоти scripts
файли package.json имконпазир аст. Ҳоло дар ин
файл фармони build ҷойгир аст,
ки лоиҳаро дар ҳамин режиме месозад,
ки дар файли конфигуратсия нишон дода шудааст:
"scripts": {
"build": "webpack"
}
Биёед фармоне илова кунем, ки лоиҳаро дар режими рушд месозад:
"dev": "webpack --mode development"
Биёед инчунин фармоне илова кунем, ки лоиҳаро дар режими баровард (production) месозад:
"prod": "webpack --mode production"
Дар натиҷа файли package.json мо ба
шакли зерин меояд:
"scripts": {
"build": "webpack",
"dev": "webpack --mode development",
"prod": "webpack --mode production",
}
Акнун дар терминал мо қодир ҳастем бо фармонҳои гуногун созро дар режимҳои гуногун даъват кунем. Барои сохт дар режими рушд мо зеринро менависем:
npm run dev
Ва барои сохт дар режими баровард (production) - зерин:
npm run prod
Дар package.json-и худ
танзимоти мувофиқро ворид кунед.
Лоиҳаи худро дар режими рушд созед.
Лоиҳаи худро дар режими баровард (production) созед.