scriptsの基本

{
  "scripts": {
    "dev": "astro dev",
    "build": "astro build",
    "preview": "astro preview",
    "lint": "eslint src/",
    "deploy": "npm run build && wrangler deploy"
  }
}
npm run dev
npm run build

特殊なスクリプト名

スクリプト名実行
startnpm start(runなし)
testnpm test(runなし)
prebuildbuild の前に自動実行

ハマったポイント

  • && はWindowsで動かない場合がある
  • npm startnpm testrun が不要

関連記事