From 4f7bdd9fb4f0ad7e4620560256f77a2cd3c116f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Sat, 12 Oct 2024 15:23:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=20action.yml?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=AF=B9=E5=B7=B2=E5=AE=89=E8=A3=85?= =?UTF-8?q?=20pnpm=20=E7=9A=84=E5=A4=84=E7=90=86=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=EF=BC=8C=E5=B9=B6=E4=BC=98=E5=8C=96=E8=8A=82=E7=82=B9=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E6=8F=90=E5=8F=96=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup-node-environment/action.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup-node-environment/action.yml b/setup-node-environment/action.yml index 09c886a..72b7565 100644 --- a/setup-node-environment/action.yml +++ b/setup-node-environment/action.yml @@ -46,6 +46,7 @@ runs: if [[ "$packageManager" == "pnpm"* ]]; then echo "##########################################################" + # TODO: 还有一种情况就是镜像中已经安装了pnpm。 echo "setup-pnpm=true" echo "" @@ -64,7 +65,9 @@ runs: echo "pnpm-lock.yaml does not exist" fi + # Extract the node version from the .npmrc file + set -x; nodeVersion=$(grep 'use-node-version=' .npmrc | sed -E 's/^use-node-version=([0-9.]+).*/\1/') echo "node-version=$nodeVersion" >> $GITHUB_OUTPUT sed -i '/use-node-version/d' .npmrc