PEB开发笔记 - npm
type: channel
link: https://www.peb.cc/tag/npm/
items: 常用npm命令整理
items: OpenCode Cli接入iflow和nvidia AI模型教程

常用npm命令整理
type: item
date: 2026-08-14T08:56:00+08:00
description: #### **1. 指定版本全局升级（最常用）** **替换为你想要的版本号，例如 2.1.220** `npm install -g @anthropic-ai/claude-code@2.1.232` 国内镜像加速： `npm install -g @anthropic-ai/claude-code@2.1.220 --registry=https://registry.npmmirror.com` #### **2. 升级到最新版** `npm install -g @anthropic-ai/claude-code@latest` #### **3. 查看已安装版本** `claude --version` #### **4.卸载全局包** `npm uninstall -g @anthropic-ai/claude-code` #### **5.清除 npm 缓存（卸载不干净时）** `npm cache clean --force` #### **6.允许当前用户执行脚本** `npm config set enable-scripts true` #### **7.postinstall 脚本被 npm 阻止执行** 设置用户配置，允许该包执行安装脚本，然后回到第一步重新执行安装 `npm config set allow-scripts=@anthropic-ai/claude-code --location=user`

OpenCode Cli接入iflow和nvidia AI模型教程
type: item
date: 2026-01-21T17:00:00+08:00
description: **第一步：安装opencode，以npm为例** 官网地址：https://opencode.ai/ npm安装方式： ```bash npm install -g opencode-ai ``` npm卸载方式： ```bash npm uninstall -g opencode-ai ``` 官方接入设置方式：在终端里运行命令 `opencode auth login` 启动opencode cli命令：在终端里运行 `opencode` 启动opencode web命令：在终端里运行 `opencode web` 初始化opencode命令：在项目目录下运行 `opencode init` 如果要在IDE里使用，在vscode商店里搜索opencode cli插件安装，然后随便打开一个代码，在右上角点击opencode图标就在ide打开了，与IDE连接成功 **第二步：复制配置文件内容** **很重要：先设置KEY系统变量避免KEY暴露** 配置文件：windows路径在`C:\Users\用户名\.config\opencode`下。没有就新建一个opencode.json ```json { "$schema": "https://opencode.ai/config.json", "provider": { "iflow-AI": { "npm": "@ai-sdk/openai-compatible", "name": "iflow-AI", "options": { "baseURL": "https://apis.iflow.cn/v1", "apiKey": "{env:IFLOW_API_KEY}" }, "models": { "glm-4.6": { "name": "glm-4.6" }, "kimi-k2": { "name": "kimi-k2" }, "qwen3-coder-plus": { "name": "qwen3-coder-plus" } } }, "Nvidia-AI": { "npm": "@ai-sdk/openai-compatible", "name": "Nvidia-AI", "options": { "baseURL": "https://integrate.api.nvidia.com/v1", "apiKey": "{env:NVIDIA_API_KEY}" }, "models": { "minimaxai/minimax-m2.1": { "name": "minimax-m2.1" }, "z-ai/glm4.7": { "name": "glm-4.7" } } } } } ```