| #!/usr/bin/env node |
|
|
| |
| |
| |
| |
|
|
| const { execSync } = require('child_process') |
|
|
| console.log('🔧 修复 inquirer ESM 兼容性问题...\n') |
|
|
| try { |
| |
| console.log('📦 卸载当前 inquirer 版本...') |
| execSync('npm uninstall inquirer', { stdio: 'inherit' }) |
|
|
| |
| console.log('\n📦 安装兼容版本 inquirer@8.2.6...') |
| execSync('npm install inquirer@8.2.6', { stdio: 'inherit' }) |
|
|
| console.log('\n✅ 修复完成!') |
| console.log('\n现在可以正常使用 CLI 工具了:') |
| console.log(' npm run cli admin') |
| console.log(' npm run cli keys') |
| console.log(' npm run cli status') |
| } catch (error) { |
| console.error('❌ 修复失败:', error.message) |
| process.exit(1) |
| } |
|
|