📢 GM!Gate 广场|4/5 热议:#假期持币指南
🌿 踏青还是盯盘?#假期持币指南 带你过个“松弛感”长假!
春光正好,你是选择在山间深呼吸,还是在 K 线里找时机?在这个清明假期,晒出你的持币态度,做个精神饱满的交易员!
🎁 分享生活/交易感悟,抽 5 位锦鲤瓜分 $1,000 仓位体验券!
💬 茶余饭后聊聊:
1️⃣ 休假心态: 你是“关掉通知、彻底失联”派,还是“每 30 分钟必刷行情”派?
2️⃣ 懒人秘籍: 假期不想盯盘?分享你的“挂机”策略(定投/网格/理财)。
3️⃣ 四月展望: 假期过后,你最看好哪个币种“春暖花开”?
分享你的假期姿态 👉 https://www.gate.com/post
📅 4/4 15:00 - 4/6 18:00 (UTC+8)
使用其他llm模型初次启动claude code如何绕过新用户登录onboarding?
最新版的 Claude Code(2026 年 4 月版本,如 2.1.9x 系列)在首次启动(onboarding)机制上加强了检查,导致单纯靠环境变量或 CC-Switch 写入 settings.json 经常无法完全绕过。这是因为 Claude Code 在启动时会优先检查 ~/.claude.json 文件中的 hasCompletedOnboarding 标志。如果这个文件不存在或该字段为 false,它就会强制进入 onboarding 流程(要求登录官方账号或完成初始设置),即使你已经在 ~/.claude/settings.json 里配置了其他家 的 ANTHROPIC_BASE_URL 和 Key,也会被忽略或后置处理(cc-Switch最新版绕过配置也不管用)。
最有效的方法是在cli里面使用node.js如下一键设置命令:
node --eval "
const fs = require('fs');
const path = require('path');
const homeDir = require('os').homedir();
const filePath = path.join(homeDir, '.claude.json');
let config = {};
if (fs.existsSync(filePath)) {
config = JSON.parse(fs.readFileSync(filePath, 'utf-8'));
}
config.hasCompletedOnboarding = true;
fs.writeFileSync(filePath, JSON.stringify(config, null, 2), 'utf-8');
console.log('已设置 hasCompletedOnboarding = true');
"
执行完后,重启终端,再尝试运行 claude 即可直接进入。