@@ -13,7 +13,7 @@ else
echo "shell-kit 仓库已存在,跳过克隆"
fi
-# 配置SSH服务
+# 配置 SSH 服务
if [ -f "/workspace/shell-kit/setup-ssh.sh" ]; then
echo "正在配置 SSH 服务..."
chmod +x /workspace/shell-kit/setup-ssh.sh
@@ -2,13 +2,25 @@
echo "开始配置 pnpm 包管理器..."
-# 升级全局 npm 到指定版本
-npm install -g npm@11.11.0
-# 全局安装 pnpm 包管理器
-npm install -g pnpm
-# 全局安装 rimraf 跨平台删除工具
-npm install -g rimraf
-# 进入 app 目录并清理缓存
-cd /workspace/app && pnpm run clean:cache
+# 下载并安装 nvm:
+curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
+
+# 代替重启 shell
+\. "$HOME/.nvm/nvm.sh"
+# 下载并安装 Node.js:
+nvm install 24
+# 验证 Node.js 版本:
+node -v # Should print "v24.14.1".
+# 下载并安装 pnpm:
+corepack enable pnpm
+# 验证 pnpm 版本:
+pnpm -v
+# 清理缓存
+pnpm run clean:cache
echo "pnpm 包管理器配置完成!"