From 268b58e234baa278d76d4c4bb7379535ec5eb9fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Mon, 30 Sep 2024 21:44:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20action.yml=EF=BC=8C?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20pnpm=20=E7=BC=93=E5=AD=98=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=BB=A5=E4=BC=98=E5=8C=96=E4=BE=9D=E8=B5=96=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E8=BF=87=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup-node-environment/action.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup-node-environment/action.yml b/setup-node-environment/action.yml index 3bf7327..b5ade29 100644 --- a/setup-node-environment/action.yml +++ b/setup-node-environment/action.yml @@ -38,6 +38,7 @@ runs: if [[ -f "pnpm-lock.yaml" ]]; then echo "pnpm-lock.yaml exists" echo "pnpm-lock-exists=true" >> $GITHUB_OUTPUT + echo "cache=pnpm" >> $GITHUB_OUTPUT else echo "pnpm-lock.yaml does not exist" fi @@ -47,7 +48,7 @@ runs: - uses: actions/setup-node@v4 # https://github.com/actions/setup-node?tab=readme-ov-file#usage with: node-version: lts/* - # cache: 'pnpm' # TODO: 判断是否有pnpm-lock.yaml文件,有则启用缓存 + cache: ${{ steps.prepare.outputs.cache }} - name: 📦 Install Project Dependencies if: steps.prepare.outputs.pnpm-lock-exists == 'true' run: pnpm install --frozen-lockfile