公司内网使用Vscode+claude code

公司内网使用Vscode+claude code

1.安装node.js

(1)打开powershell

(2)公司内网很多时候是限制你安装软件的,比如exe或者msi文件

这个时候就可以使用winget指令

bash 复制代码
winget install OpenJS.NodeJS.LTS

安装完成后,可以使用下面的指令,查看是不是安装完成,有版本号

node -v

2.npm适配

如果看到类似 npm : File C:\Program Files\nodejs\npm.ps1 cannot be loaded because running scripts is disabled on this system 的错误,则表示 PowerShell 的执行策略阻止了 npm 脚本。

更改执行策略

以管理员身份运行 PowerShell 并设置执行策略:

bash 复制代码
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

然后关闭并重新打开 PowerShell。这样既可以运行本地脚本(例如 npm),又能防止未经签名的远程脚本运行。

3.安装代理插件claude-proxy

在powershell中:

bash 复制代码
 npm install -g @sunflower0305/claude-proxy

4.变更.claude

在.claude文件夹中,要有如下的文件:

config.json:

bash 复制代码
{
  "primaryApiKey": "any"
}

.claude.json:

bash 复制代码
{
  "hasCompletedOnboarding": true
}

5.vscode中的配置文件

settings.json

bash 复制代码
"claudeCode.environmentVariables": [
        {
            "name": "ANTHROPIC_BASE_URL",
            "value": "http://localhost:8080"
        },
        {
            "name": "ANTHROPIC_API_KEY",
            "value": "输入你的api KEY"
        },
        {
            "name": "API_TIMEOUT_MS",
            "value": "600000"
        },
        {
            "name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
            "value": "1"
        },
        {
            "name": "ANTHROPIC_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "ANTHROPIC_SMALL_FAST_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "CLAUDE_CODE_SIMPLE",
            "value": "1"
        },
        {
            "name": "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS",
            "value": "1"
        }
    ],
    "enabledPlugins": {
        "context7@claude-plugins-official": true,
        "claude-hud@claude-hud": true,
        "superpowers@claude-plugins-official": true,
        "claude-md-management@claude-plugins-official": false,
        "microsoft-docs@claude-plugins-official": true,
        "commit-commands@claude-plugins-official": true,
        "skill-creator@claude-plugins-official": true,
        "code-review@claude-plugins-official": true
    },
    "skipDangerousModePermissionPrompt": true,
    "statusLine": {
        "type": "command",
        "command": "bash -c 'plugin_dir=$(ls -d \"${CLAUDE_CONFIG_DIR:-$HOME/.claude}\"/plugins/cache/claude-hud/claude-hud/*/ 2>/dev/null | awk -F/ '\"'\"'{ print $(NF-1) \"\\t\" $0 }'\"'\"' | sort -t. -k1,1n -k2,2n -k3,3n -k4,4n | tail -1 | cut -f2-); exec \"/d/nodejs/node_global/bun\" --env-file /dev/null \"${plugin_dir}src/index.ts\"'"
    },
    "effortLevel": "xhigh",
    "claudeCode.preferredLocation": "panel",

6.将powershell打开代理

将powershell打开,输入:

bash 复制代码
claude-proxy

显示这样就是好了:

这个powershell不要关闭!!!!

打开vscode后,就可以正常使用claude code了

相关推荐
平头某10 小时前
DSH:Agent 的 VSCode 时刻?
ide·vscode·编辑器
Dontla12 小时前
VSCode打开关闭控制台面板快捷键ctrl+`(terminal快捷键、vscode控制台快捷键)
ide·vscode·编辑器
徽京人1 天前
VS Code 接入Esp 32步骤
vscode·单片机·嵌入式硬件
peijiping1 天前
AI多智能体解惑:父子子智能体 vs 团队智能体,为什么主流IDE默认只用前者?
人工智能·ai agent·claude code
oushaojun21 天前
vscode中支持deepseek ai辅助编程
vscode·copilot·deepseek
creator_Li2 天前
Claude Code 源码分析(九):子 Agent 如何分叉、继续与回到父会话
claude code
sunoo-2292 天前
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)
linux·c语言·前端·笔记·vscode·学习
慕容引刀2 天前
或许你真的需要这个Git神器:让团队提交文案终于对齐了
人工智能·git·vscode·自然语言处理·github
00后程序员张2 天前
iOS 开发全流程需要哪些工具?编码、调试、构建、发布阶段选择
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
nicehuai2 天前
烧录、查变量、看日志、调驱动:H-FlashScope搞定嵌入式下载调试的瑞士军刀
ide·vscode·visual studio