You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11+VSCode下circom/snarkjs命令未找到问题求助

解决Windows下circom/snarkjs命令找不到的问题

1. 修正PATH路径

你添加的路径有误,npm全局安装的可执行文件默认存放在C:\Users\someUser\AppData\Roaming\npm(将someUser替换为你的实际用户名),这个目录下应该存在circom.cmd、snarkjs.cmd这类可执行文件。

操作步骤:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」列表中找到PATH,点击编辑并添加上述路径
  • 同时检查「用户变量」里的PATH,确保该路径同样存在

2. 重启所有终端和VS Code

修改PATH后,已打开的终端不会自动加载新配置,必须关闭所有Git Bash、VS Code窗口,重新打开后再执行命令测试:

circom --version
snarkjs --version

3. 应急方案:用npx直接调用

如果PATH问题暂时无法解决,可以跳过PATH配置,用npx直接执行全局包:

npx circom InRange.circom -o InRange.json
npx snarkjs setup -c InRange.json

注意:你之前的snarkjs命令多输入了一个setup,正确格式是snarkjs setup -c InRange.json

4. 重新确认全局安装状态

如果上述步骤无效,重新执行全局安装命令,确保安装过程无报错:

npm install -g circom snarkjs

安装完成后,执行npm list -g,查看输出里是否有circom和snarkjs的条目,确认安装成功。

内容的提问来源于stack exchange,提问作者spacedog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 17:12:04