diff --git a/npm-install/action.yml b/npm-install/action.yml index 6558718..dc206e4 100644 --- a/npm-install/action.yml +++ b/npm-install/action.yml @@ -15,6 +15,11 @@ inputs: required: false default: '10' + skip-pnpm-setup: + description: '当 package-manager=pnpm 时是否跳过 pnpm/action-setup (true/false)' + required: false + default: 'false' + cache-mode: description: '缓存模式:node_modules 或 store' required: false @@ -129,7 +134,7 @@ runs: echo "缓存key: ${CACHE_KEY}" - name: 确保 pnpm 可用 - if: inputs.package-manager == 'pnpm' + if: inputs.package-manager == 'pnpm' && inputs.skip-pnpm-setup != 'true' uses: pnpm/action-setup@v4 with: version: ${{ inputs.pnpm-version }}