黄中银 3 недель назад
Родитель
Сommit
0213e10ff1

+ 3 - 3
ApqInstaller/electron/modules/installer.ts

@@ -667,8 +667,6 @@ export async function installPnpm(onStatus: StatusCallback): Promise<void> {
     throw new Error('请先安装 Node.js')
   }
 
-  onStatus('pnpm', '正在安装 pnpm...', 20)
-
   // 刷新系统环境变量,确保能找到刚安装的 Node.js
   const { getRefreshedPath } = await import('./utils')
   await getRefreshedPath()
@@ -684,7 +682,9 @@ export async function installPnpm(onStatus: StatusCallback): Promise<void> {
   checkCancelled()
 
   // 安装 pnpm,需要管理员权限进行全局安装
-  onStatus('pnpm', `${STATUS_MESSAGES.INSTALLING} pnpm...`, 40)
+  const installCommand = `${npmCmd} install -g pnpm`
+  onStatus('pnpm', `正在安装 pnpm...`, 20)
+  onStatus('pnpm', `执行命令: ${installCommand}`, 25)
   try {
     await executeCommand(npmCmd, ['install', '-g', 'pnpm'], true)
   } catch (error) {

+ 1 - 0
ApqInstaller/src/i18n/en-US.ts

@@ -165,6 +165,7 @@ export default {
     // Installation complete messages
     nodejsComplete: 'Node.js installation complete!',
     nodejsPnpmComplete: 'Node.js + pnpm installation complete!',
+    pnpmComplete: 'pnpm installation complete!',
     vscodeComplete: 'VS Code installation complete!',
     gitComplete: 'Git installation complete!',
     allComplete: '{software} installation complete!',

+ 1 - 0
ApqInstaller/src/i18n/zh-CN.ts

@@ -165,6 +165,7 @@ export default {
     // 安装完成消息
     nodejsComplete: 'Node.js 安装完成!',
     nodejsPnpmComplete: 'Node.js + pnpm 安装完成!',
+    pnpmComplete: 'pnpm 安装完成!',
     vscodeComplete: 'VS Code 安装完成!',
     gitComplete: 'Git 安装完成!',
     allComplete: '{software} 安装完成!',