|
|
@@ -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) {
|