Это действительно зависит от того, какие условия вы ищете для запуска команды, сообщение в блоге, которое вы связали, на самом деле дает хороший способ сделать это, если вы прокрутите вниз до конца сообщения в блоге, которое упоминается с помощью предварительной установки ловушка;
"scripts": {
"predeploy": "npm run sitemap"
}
с использованием этой ловушки перед развертыванием будет запускаться npm run sitemap
до запуска npm run deploy
при каждом развертывании приложения, при условии, что вы развертываете приложение с помощью npm run deploy
и при условии, что в ваш package.json