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 が不要

スクリプトをCI/CDで自動実行したい場合はGitHub Actionsで自動デプロイする基本的な設定方法と組み合わせると npm run build などをワークフローに組み込める。

関連記事

おすすめのVPS