name: Node.js Build on: push: branches: [ "main", "master" ] pull_request: branches: [ "main", "master" ] jobs: build: runs-on: docker # 匹配你 runner 的标签 steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: '20' # 根据需要调整版本 - name: Install dependencies run: npm ci # 或 npm install - name: Run build run: npm run build