前と後のNPMスクリプト


私は最近、仕事のプロジェクトでは、CMSからデータを受け取り、反応アプリにビルドし、容量を使用してIOSのアプリにバンドル
{
  "scripts": {
    "build": "react-scripts build",
    "harvest": "node harvest.js",
    "copy": "npx cap copy ios"
  }
}
毎回npm run harvest && npm run build && npm run copyを走らせ続けるのは退屈でしょう.
私は特別なケースを作るスクリプトを作ることができると思います.
{
  "scripts": {
    "build:ios": "npm run harvest && npm run build && npm run copy"
  }
}
私はコマンドの長い鎖のファンでありません、そして、それは出ます.
prepostを導入すること!
{
  "scripts": {
    "prebuild": "npm run harvest",
    "build": "react-scripts build",
    "postbuild": "npm run copy",
    "harvest": "node harvest.js",
    "copy": "npx cap copy ios",
  }
}
これらの接尾辞は、任意のNPMスクリプトに追加することができますし、自動的にメインスクリプトを実行するときに実行されます.
今、私はnpm run build、私は無料でnpm run harvestnpm run copyを取得するたびに!
それは私の指を保存し、私はIOSに私のビルドフォルダーをコピーするのを忘れて停止し、それは短い、きちんとした行の私の強制を満たしています.
これで何をすることができましたか.