windows安装CC Switch

windows安装CC Switch

下载msi安装包

链接: https://github.com/farion1231/cc-switch/releases

默认显示最新版本。由于当前是windows系统,我选择msi资源包。

顺着此网页往下滑,找到Assets,当前不包含msi包文件,点击 show all 18 assets

下载完成后,直接双击运行这个 .msi 文件即可进行安装。

如果 Windows 系统弹出安全警告(SmartScreen),请点击"更多信息",然后点击"仍要运行"即可继续安装。

选择安装路径后,继续点击NEXT就可以了。

为什么不下载zip包

问题1--需编辑package.json

准备安装时报错:

在cc-switch-main文件夹中找到package.json,编辑

在scripts里增加"start": "npm run tauri dev"

然后再安装 npm start

问题2--下载Rustup安装器

又有报错:

下载Rustup安装器

链接: https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe

双击后,选择1,回车。

等待安装就好了。

选项1‌:"Quick install via the Visual Studio Community

installer",即通过Visual Studio

Community安装器快速安装,适合个人、学术用途和开源项目,会安装一套基础的、免费的开发工具集,包含Rust编译所需的组件。

‌选项2‌:"Manually install the

prerequisites",手动安装先决条件,适合企业或高级用户,需要你自行去微软官网下载对应的组件并安装,过程相对复杂。

‌选项3‌:"Don't install the

prerequisites",不安装先决条件,如果选择这个,后续在编译Rust项目时可能会遇到各种链接错误,导致编译失败,除非你确定已经安装了这些组件或者不需要它们(比如只做纯脚本开发,不涉及编译),否则不建议选。

问题3--打开一个新窗口powershell,执行npm start,仍报错

Rust安装器安装后,执行npm start,发现仍是原来的错误。

新开一个窗口,先执行cargo --version,有结果。

然后npm start,发现还有报错,到问题4。

问题4--安装pnpm,还有错误需要安装依赖包等

bash 复制代码
 npm install -g pnpm
 pnpm --version
 npm start

PS E:\Google_downloads\cc-switch-main> npm install -g pnpm

added 1 package in 5s

1 package is looking for funding

run npm fund for details

PS E:\Google_downloads\cc-switch-main> pnpm --version

11.5.3

PS E:\Google_downloads\cc-switch-main> npm start
cc-switch@3.16.2 start

npm run tauri dev
cc-switch@3.16.2 tauri

tauri dev

Running BeforeDevCommand (pnpm run dev:renderer)

? Verifying lockfile against supply-chain policies (568 entries)...

Error Found version mismatched Tauri packages. Make sure the NPM package and Rust crate versions are on the same major/minor releases:

tauri (v2.10.3) : @tauri-apps/api (v2.11.0)

tauri-plugin-dialog (v2.6.0) : @tauri-apps/plugin-dialog (v2.7.1)

✓ Lockfile passes supply-chain policies (568 entries in 12.2s)

Lockfile is up to date, resolution step is skipped

Packages: +482

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Progress: resolved 482, reused 0, downloaded 116, added 51

Progress: resolved 482, reused 0, downloaded 373, added 138on http://localhost:3000/...

Downloading @tauri-apps/cli-win32-x64-msvc@2.8.1: 7.90 MB/7.90 MB, done

Progress: resolved 482, reused 0, downloaded 482, added 329

Progress: resolved 482, reused 0, downloaded 482, added 481on

http://localhost:3000/... Progress: resolved 482, reused 0, downloaded

482, added 482, donep://localhost:3000/... ....................................

  • vite 7.3.0
  • vitest 2.1.9

ERR_PNPM_IGNORED_BUILDS Ignored build scripts: esbuild@0.21.5,

esbuild@0.27.2, msw@2.11.6

Run "pnpm approve-builds" to pick which dependencies should be allowed

to run scripts. ERROR Command failed with exit code 1: "C:\Program

Files\nodejs\node.exe"

"C:\Users\......\AppData\Roaming\npm\node_modules\pnpm\bin\pnpm.mjs"

install

pnpm: Command failed with exit code 1: "C:\Program

Files\nodejs\node.exe"

"C:\Users\......\AppData\Roaming\npm\node_modules\pnpm\bin\pnpm.mjs"

install

......

Error The "beforeDevCommand" terminated with a non-zero status code.

安装依赖approve-builds

执行命令后,会有选项,直接按键盘上的 a 键(这会将 esbuild 和 msw 全部选中,前面会出现打勾的标记),然后按下回车键,输入y。

再次执行npm start

PS E:\Google_downloads\cc-switch-main> pnpm approve-builds √ Choose

which packages to build (Press to select, to toggle all,

to invert selection) esbuild, msw ? The next packages will now be
built: esbuild, msw. Do you approve? (y/N)

问题5--还有各类问题,涉及到cargo clean,cargo run等等

遂放弃。

相关推荐
doiito8 小时前
【Agent Harness】Gliding Horse 上下文感知与智能压缩:让 Agent 的“注意力”永不偏移
ai·rust·架构设计·系统设计·ai agent
SkyWalking中文站1 天前
认识 Horizon UI · 6/17:Trace 探索器
运维·监控·自动化运维
火车叼位1 天前
写给初级开发者:SSL、SSH、HTTPS 与证书体系全解析
运维
doiito1 天前
【Agent Harness】Gliding Horse L2 作战地图深度优化:给多 Agent 上下文装上“精准导航”
ai·rust·架构设计·系统设计·ai agent
小猿姐2 天前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生
妙妙屋(zy)2 天前
Claude Code+CC-Switch+CC-Connect+飞书使用教程
ai
SkyWalking中文站2 天前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
小七-七牛开发者2 天前
Coding Agent 规则管理:CLAUDE.md、Skills、Hooks、Subagents 到底怎么选?
ai·大模型·agent·claude·token·loop·mcp·claudecode·ai coding
doiito2 天前
左脚踩右脚:让 LLM 自进化的 Agent 轨迹训练法——为什么它能补上主流范式的最后一块拼图
ai·系统设计
带刺的坐椅3 天前
从 Claude Code 隐私争议,看 SolonCode 的设计选择
ai·llm·agent·claudecode·soloncode·codingplan