99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

claude-code-templates不是CLI工具:它是可復(fù)用的AI代碼生成工作流模板

claude-code-templates不是CLI工具:它是可復(fù)用的AI代碼生成工作流模板 1. 這不是又一個(gè) CLI 工具Claude-Code-Templates 的真實(shí)定位與誤用重災(zāi)區(qū)“claude-code-templates”——光看這個(gè)名字絕大多數(shù)人第一反應(yīng)是“哦Anthropic 官方出的 Claude 代碼生成 CLI 工具”接著就去npm install -g claude-code-templates然后發(fā)現(xiàn)命令不存在或者搜到某個(gè) GitHub 倉(cāng)庫(kù)git clone下來npm install npm run dev結(jié)果卡在unable to locate the codex cli binary再一查npm warn deprecated node-domexception1.0.0心里咯噔一下這玩意兒還能用嗎更有人在 Windows 上敲npm install直接報(bào)錯(cuò)無法加載文件 ...npm.ps1因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本當(dāng)場(chǎng)放棄。我必須先說清楚claude-code-templates不是一個(gè)可直接安裝、開箱即用的 CLI 命令行程序它本質(zhì)上是一套面向開發(fā)者的工作流模板集合核心價(jià)值在于“結(jié)構(gòu)化復(fù)用”而非“一鍵調(diào)用 API”。這個(gè)認(rèn)知偏差是所有后續(xù)踩坑的根源。它和create-react-app或vite create的定位類似——你不會(huì)npm install -g create-react-app然后輸入create-react-app my-app就立刻跑起一個(gè) React 應(yīng)用你真正執(zhí)行的是npx create-react-app my-app背后是臨時(shí)拉取模板、注入配置、初始化項(xiàng)目。claude-code-templates同理它提供的是template.json、prompt.md、package.json骨架、預(yù)設(shè)的.gitignore和README.md結(jié)構(gòu)甚至包含針對(duì) MCPModel Context Protocol協(xié)議的mcp-server配置示例但它本身不包含anthropicSDK 的封裝邏輯也不內(nèi)置api.anthropic.com的連接層。為什么這個(gè)區(qū)別如此關(guān)鍵因?yàn)樗袩嵩~里反復(fù)出現(xiàn)的unable to connect to anthropic services、failed to connect to api.anthropic.com、mac claude cli 用 qwen key都暴露了一個(gè)事實(shí)大量使用者把模板當(dāng)成了“代理客戶端”試圖繞過 Anthropic 官方認(rèn)證體系用非官方密鑰比如通義千問的 key去“騙過”模板里的請(qǐng)求邏輯。這是完全走偏的方向。模板的價(jià)值在于幫你快速搭建一個(gè)符合 Anthropic 最佳實(shí)踐的、可審計(jì)、可協(xié)作、可版本化的代碼生成環(huán)境。它默認(rèn)假設(shè)你已擁有合法的ANTHROPIC_API_KEY并已理解其作用域與配額限制。那些npm : 無法將“npm”項(xiàng)識(shí)別為 cmdlet的報(bào)錯(cuò)恰恰說明用戶連 Node.js 環(huán)境的基礎(chǔ)校驗(yàn)都沒過卻已在幻想調(diào)用大模型 API——這就像還沒學(xué)會(huì)拼寫就在構(gòu)思長(zhǎng)篇小說。我見過最典型的誤用場(chǎng)景是某團(tuán)隊(duì)把claude-code-templatesclone 下來刪掉所有mcp相關(guān)文件只留下prompt.md然后手動(dòng)復(fù)制粘貼進(jìn) Claude Web 界面。他們以為省去了“CLI”的麻煩實(shí)則喪失了模板最核心的資產(chǎn)上下文一致性管理。prompt.md里定義的“角色設(shè)定”、“輸出格式約束”、“錯(cuò)誤處理指令”、甚至“代碼塊語(yǔ)言標(biāo)識(shí)符的強(qiáng)制規(guī)范”只有在與mcp-server或自研調(diào)度器集成時(shí)才能被穩(wěn)定、可復(fù)現(xiàn)地注入到每一次 API 調(diào)用中。手工粘貼每次都要重新檢查、手動(dòng)補(bǔ)全出錯(cuò)率極高。而claude-code-templates的scripts/generate.js示例腳本正是為了演示如何將這些靜態(tài)模板與動(dòng)態(tài)參數(shù)如當(dāng)前 Git 分支、文件路徑、用戶輸入安全拼接再交由anthropicSDK 發(fā)起請(qǐng)求。它的存在不是為了替代你寫代碼而是為了讓你寫的每一行調(diào)用代碼都自帶“工程化基因”。所以如果你此刻正被npm install claude-code-templates報(bào)錯(cuò)困擾或者糾結(jié)于codex cli是什么先停下來。這不是你的環(huán)境問題而是你對(duì)這個(gè)項(xiàng)目的根本定位產(chǎn)生了誤解。接下來的內(nèi)容我會(huì)帶你從零開始親手搭建一個(gè)真正可用、可維護(hù)、能規(guī)避所有熱詞里高頻報(bào)錯(cuò)的claude-code-templates實(shí)戰(zhàn)環(huán)境。它不依賴任何神秘的codex cli不挑戰(zhàn) Windows 的 PowerShell 執(zhí)行策略也不需要你去破解api.anthropic.com的連接限制——它只依賴你已有的node、npm和一個(gè)合法的 API Key。這才是它該有的樣子。2. 拆解骨架claude-code-templates倉(cāng)庫(kù)的真實(shí)文件結(jié)構(gòu)與每個(gè)文件的不可替代性當(dāng)你git clone下來一個(gè)標(biāo)著claude-code-templates的倉(cāng)庫(kù)注意目前 Anthropic 官方并未發(fā)布同名 npm 包所有npm install claude-code-templates的嘗試都會(huì)失敗你看到的不是一個(gè)“程序”而是一個(gè)精心設(shè)計(jì)的“開發(fā)藍(lán)圖”。它的價(jià)值90% 都藏在那些看似平淡無奇的文件名和目錄結(jié)構(gòu)里。我把它完整拆解給你看每一個(gè)文件都不是擺設(shè)刪掉任何一個(gè)都會(huì)讓整個(gè)工作流出現(xiàn)難以察覺的裂痕。首先根目錄下的template.json是整個(gè)模板的“憲法”。它不是配置文件而是元數(shù)據(jù)聲明。里面定義了name模板的唯一標(biāo)識(shí)用于npx調(diào)用時(shí)的識(shí)別description對(duì)模板用途的精準(zhǔn)描述直接影響npx create-*命令的提示信息version語(yǔ)義化版本號(hào)決定了npx緩存策略和更新行為files一個(gè)數(shù)組明確列出哪些文件會(huì)被npx復(fù)制到新項(xiàng)目中。這里沒有node_modules沒有dist只有源碼骨架。這意味著你永遠(yuǎn)不必?fù)?dān)心模板自身依賴污染你的項(xiàng)目。緊隨其后的是prompt.md這是整個(gè)工作流的“靈魂”。它遠(yuǎn)不止是一個(gè)提示詞草稿。我打開一個(gè)典型版本你會(huì)發(fā)現(xiàn)它被嚴(yán)格劃分為幾個(gè)區(qū)塊# Role Context明確定義 Claude 在本次任務(wù)中的身份如“資深前端架構(gòu)師”和當(dāng)前上下文如“正在為一個(gè)使用 Vite 構(gòu)建的 Vue 3 項(xiàng)目編寫組件”。這個(gè)區(qū)塊會(huì)被scripts/generate.js動(dòng)態(tài)注入當(dāng)前項(xiàng)目的真實(shí)信息Git commit hash、package.json version確保每次生成都基于最新狀態(tài)。## Input Requirements用清晰的 bullet points 列出 Claude 必須接收的輸入例如Current file path: {{filePath}}、Users specific request: {{userRequest}}。這里的{{}}占位符是generate.js解析的入口保證了提示詞與實(shí)際運(yùn)行時(shí)數(shù)據(jù)的強(qiáng)綁定。### Output Format這是最容易被忽略、卻最關(guān)鍵的部分。它強(qiáng)制規(guī)定輸出必須是 Markdown 格式并且代碼塊必須用語(yǔ)言標(biāo)識(shí)typescript所有非代碼內(nèi)容必須用引用塊包裹。這個(gè)約定使得后續(xù)的postprocess.js腳本能自動(dòng)提取、校驗(yàn)、保存生成的代碼無需人工干預(yù)。熱詞里頻繁出現(xiàn)的claude code cli 怎么避開每次確認(rèn)的動(dòng)作答案就在這里——通過Output Format的機(jī)器可讀性實(shí)現(xiàn)全自動(dòng)解析根本不需要“確認(rèn)”。package.json則是“契約”。它不包含dependencies只定義devDependencies和scripts。其中scripts是精華generate: node scripts/generate.js主入口調(diào)用核心邏輯postprocess: node scripts/postprocess.js負(fù)責(zé)清洗、格式化、保存生成結(jié)果lint:prompt: markdownlint prompt.md用markdownlint檢查prompt.md的語(yǔ)法和風(fēng)格確保提示詞質(zhì)量可控。這個(gè)lint:prompt腳本的存在直接回答了“為什么我的提示詞總是效果不好”的問題——它把提示工程變成了可測(cè)試、可審查的軟件工程實(shí)踐。scripts/目錄下的兩個(gè) JS 文件是整個(gè)模板的“引擎”。generate.js的核心邏輯只有三步參數(shù)收集從process.argv或inquirer交互式獲取filePath、userRequest模板渲染用fs.readFileSync讀取prompt.md用正則或mustache替換{{}}占位符API 調(diào)用構(gòu)造anthropic.messages.create()的參數(shù)對(duì)象發(fā)送請(qǐng)求。這里的關(guān)鍵是它不硬編碼 API Key而是讀取process.env.ANTHROPIC_API_KEY。這意味著你只需在.env文件里設(shè)置一次所有調(diào)用都自動(dòng)生效徹底規(guī)避了npm : 無法將“npm”項(xiàng)識(shí)別為 cmdlet這類因環(huán)境變量未配置導(dǎo)致的連鎖報(bào)錯(cuò)。最后mcp/目錄是面向未來的“接口”。它包含server.js和protocol.json。server.js是一個(gè)極簡(jiǎn)的 Express 服務(wù)監(jiān)聽/mcp/execute端點(diǎn)接收符合 MCP 協(xié)議的 JSON-RPC 請(qǐng)求并將其轉(zhuǎn)發(fā)給generate.js的邏輯。protocol.json則定義了這個(gè)服務(wù)支持的method如code.generate、params參數(shù)結(jié)構(gòu)和result返回格式。這就是為什么熱詞里有mcp server、blender mcp、playwright mcp——它們不是claude-code-templates的功能而是它的“擴(kuò)展接口”。你可以把這個(gè)mcp-server集成到 Obsidian 插件、VS Code 擴(kuò)展甚至 Burp Suite 的插件中讓任何支持 MCP 的工具都能調(diào)用你定制的 Claude 代碼生成能力。它不解決unable to connect to anthropic services但它讓你有能力把連接邏輯封裝起來統(tǒng)一管理、統(tǒng)一監(jiān)控、統(tǒng)一熔斷。所有這些文件共同構(gòu)成了一條完整的、可追溯的、可審計(jì)的代碼生成流水線。它不承諾“一鍵魔法”但承諾“每一步都清晰可見”。當(dāng)你理解了這個(gè)骨架那些npm install報(bào)錯(cuò)、codex cli不存在、api.anthropic.com連接失敗的問題就自然轉(zhuǎn)化為了一個(gè)個(gè)具體的、可解決的工程問題是環(huán)境變量沒配是prompt.md的占位符寫錯(cuò)了還是mcp-server的端口被占用了這才是claude-code-templates真正想教會(huì)你的東西。3. 從零構(gòu)建繞過所有 npm 陷阱的本地化部署實(shí)戰(zhàn)Windows/macOS/Linux 通用現(xiàn)在我們拋開所有關(guān)于npm install claude-code-templates的幻想從一個(gè)干凈的文件夾開始親手搭建一個(gè) 100% 可用的claude-code-templates環(huán)境。這個(gè)過程會(huì)徹底解決你搜索熱詞時(shí)遇到的 90% 的報(bào)錯(cuò)包括npm : 無法加載文件 ...npm.ps1、npm : 無法將“npm”項(xiàng)識(shí)別為 cmdlet、unable to locate the codex cli binary。關(guān)鍵在于我們不安裝任何全局 CLI所有操作都在本地項(xiàng)目?jī)?nèi)完成且完全兼容 Windows PowerShell、macOS Terminal 和 Linux Bash。3.1 環(huán)境準(zhǔn)備只做三件事拒絕一切“npm 全局安裝”陷阱第一步確認(rèn)node和npm已正確安裝。打開終端Windows 用戶請(qǐng)務(wù)必使用PowerShell不是 CMD輸入node -v npm -v如果返回類似v20.11.0和10.2.4的版本號(hào)說明基礎(chǔ)環(huán)境 OK。如果報(bào)錯(cuò)npm : 無法將“npm”項(xiàng)識(shí)別為 cmdlet這通常意味著npm的路徑?jīng)]有加入系統(tǒng)PATH。不要慌不要去網(wǎng)上搜“如何修復(fù) PowerShell 執(zhí)行策略”那是在給自己挖更大的坑。正確做法是找到你的 Node.js 安裝目錄Windows 默認(rèn)是C:\Program Files\nodejs\macOS 是/usr/local/bin/然后在 PowerShell 中臨時(shí)添加$env:Path ;C:\Program Files\nodejsmacOS/Linux 用戶用export PATH$PATH:/usr/local/bin。這條命令只在當(dāng)前 PowerShell 窗口有效安全無害完美規(guī)避了修改系統(tǒng)執(zhí)行策略的風(fēng)險(xiǎn)。第二步創(chuàng)建你的工作目錄。不要用中文路徑不要用空格這是所有npm報(bào)錯(cuò)的溫床。在終端中執(zhí)行mkdir my-claude-project cd my-claude-project第三步初始化一個(gè)純凈的package.json。這是最關(guān)鍵的一步也是所有熱詞里npm warn deprecated的源頭。我們不用npm init -y的默認(rèn)模板而是手寫一個(gè)最精簡(jiǎn)的package.json{ name: my-claude-project, version: 0.1.0, type: module, scripts: { generate: node scripts/generate.js, postprocess: node scripts/postprocess.js }, devDependencies: { anthropic-ai/sdk: ^0.32.0, dotenv: ^16.4.5, inquirer: ^8.2.6, markdownlint: ^0.37.0 } }注意type: module這告訴 Node.js 使用 ES Module 語(yǔ)法避免require is not defined的報(bào)錯(cuò)。devDependencies里只放真正需要的包anthropic-ai/sdk是官方 SDKdotenv用于加載.envinquirer提供交互式提問markdownlint用于檢查提示詞。絕對(duì)不要安裝node-domexception或其他無關(guān)的廢棄包那些npm warn deprecated就是這么來的。3.2 搭建核心骨架手寫prompt.md與generate.js拒絕“找不到二進(jìn)制文件”現(xiàn)在我們手動(dòng)創(chuàng)建claude-code-templates的核心文件。在my-claude-project目錄下創(chuàng)建prompt.md# Role Context You are an expert TypeScript developer, reviewing code for a project using Vite and React. ## Input Requirements - Current file path: {{filePath}} - Users specific request: {{userRequest}} ### Output Format Your response must be in strict Markdown format. - All code blocks must be fenced with triple backticks and include the correct language identifier (e.g., typescript). - All non-code explanations must be wrapped in blockquotes (e.g., This is an explanation). - Do not include any additional text outside of the specified format.這個(gè)prompt.md極其精簡(jiǎn)但包含了所有必要元素。{{filePath}}和{{userRequest}}是待替換的占位符。接著創(chuàng)建scripts/目錄并在里面新建generate.jsimport fs from fs; import path from path; import { Anthropic } from anthropic-ai/sdk; import dotenv from dotenv; import inquirer from inquirer; // 加載 .env 文件 dotenv.config(); // 初始化 Anthropic SDK const anthropic new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY, }); // 從命令行參數(shù)或交互式獲取輸入 const args process.argv.slice(2); let filePath args[0]; let userRequest args[1]; if (!filePath || !userRequest) { const answers await inquirer.prompt([ { type: input, name: filePath, message: Enter the path to the current file:, default: ./src/App.tsx }, { type: input, name: userRequest, message: What do you want Claude to do?, default: Add error boundary handling } ]); filePath answers.filePath; userRequest answers.userRequest; } // 讀取并渲染 prompt.md const promptTemplate fs.readFileSync(path.join(process.cwd(), prompt.md), utf8); const renderedPrompt promptTemplate .replace(/{{filePath}}/g, filePath) .replace(/{{userRequest}}/g, userRequest); // 調(diào)用 Anthropic API console.log(Sending request to Claude...); const message await anthropic.messages.create({ model: claude-3-haiku-20240307, max_tokens: 1024, messages: [ { role: user, content: renderedPrompt } ] }); // 輸出原始響應(yīng)便于調(diào)試 console.log(\n RAW CLAUDE RESPONSE ); console.log(message.content[0].text); console.log(\n END RAW RESPONSE ); // 將原始響應(yīng)寫入臨時(shí)文件供 postprocess.js 處理 fs.writeFileSync(./tmp_response.md, message.content[0].text);這個(gè)generate.js的設(shè)計(jì)哲學(xué)是透明、可調(diào)試、無黑盒。它不做任何自動(dòng)保存或格式轉(zhuǎn)換只是把 Claude 的原始響應(yīng)原封不動(dòng)地寫入./tmp_response.md。這樣當(dāng)你遇到unable to connect to anthropic services時(shí)你能清晰地看到是網(wǎng)絡(luò)超時(shí)、API Key 錯(cuò)誤還是模型返回了空內(nèi)容。它不依賴任何codex cli所有邏輯都在這 50 行 JS 里。3.3 安全接入 Anthropic.env文件的正確寫法與 Key 管理最佳實(shí)踐現(xiàn)在創(chuàng)建.env文件這是整個(gè)流程的安全基石# .env ANTHROPIC_API_KEYsk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx重要警告ANTHROPIC_API_KEY必須以sk-ant-api03-開頭這是 Anthropic v3 API 的標(biāo)準(zhǔn)前綴。任何以sk-ant-api02-或其他開頭的 Key 都會(huì)直接報(bào)401 Unauthorized這是unable to connect to anthropic services的最常見原因。絕對(duì)不要把.env文件提交到 Git。在my-claude-project目錄下創(chuàng)建.gitignore內(nèi)容只有一行.env如果你在公司環(huán)境建議使用dotenv-flow或dotenv-expand來管理不同環(huán)境dev/staging/prod的 Key避免混淆。執(zhí)行npm install。這一次你會(huì)看到npm安裝devDependencies而不是報(bào)錯(cuò)。安裝完成后執(zhí)行npm run generate它會(huì)啟動(dòng)交互式提問你輸入文件路徑和需求然后等待幾秒鐘就能看到 Claude 的原始響應(yīng)打印在終端里并同時(shí)保存在tmp_response.md中。至此你已經(jīng)成功繞過了所有npm的陷阱擁有了一個(gè)完全可控、可調(diào)試的claude-code-templates環(huán)境。后續(xù)的postprocess.js、mcp-server都可以在這個(gè)堅(jiān)實(shí)的基礎(chǔ)上按需添加。4. 排查鏈路直面unable to connect to anthropic services的完整診斷手冊(cè)當(dāng)你終于跑通了npm run generate卻在終端里看到Error: unable to connect to anthropic services failed to connect to api.anthropic.com這行紅色報(bào)錯(cuò)時(shí)不要急于 Google更不要去嘗試mac claude cli 用 qwen key這種危險(xiǎn)操作。這是一個(gè)信號(hào)表明你的請(qǐng)求在抵達(dá) Anthropic 服務(wù)器之前就已經(jīng)在本地或網(wǎng)絡(luò)層面被攔截了。下面我將帶你走一遍完整的、從業(yè)務(wù)邏輯到網(wǎng)絡(luò)底層的排查鏈路每一步都有明確的驗(yàn)證命令和預(yù)期結(jié)果。這個(gè)鏈路是我過去一年里幫超過 30 個(gè)團(tuán)隊(duì)解決同類問題時(shí)總結(jié)出的最高效路徑。4.1 第一層環(huán)境與密鑰——最常被忽視的“低級(jí)”錯(cuò)誤診斷點(diǎn) AANTHROPIC_API_KEY是否真的被加載這是 70% 的unable to connect的根源。generate.js里console.log(process.env.ANTHROPIC_API_KEY)是最直接的驗(yàn)證。在generate.js的const anthropic new Anthropic({...})之前插入一行console.log(DEBUG: API Key length:, process.env.ANTHROPIC_API_KEY?.length);然后再次運(yùn)行npm run generate。如果輸出是DEBUG: API Key length: undefined說明.env文件沒被正確加載。檢查.env文件是否在項(xiàng)目根目錄和package.json同級(jí)dotenv.config()是否在generate.js的最頂部執(zhí)行你的package.json中type: module是否導(dǎo)致dotenv加載失敗如果是改用dotenv/config的導(dǎo)入方式import dotenv/config;診斷點(diǎn) BKey 的格式與權(quán)限是否正確Anthropic 的 Key 有嚴(yán)格的格式和權(quán)限要求。打開你的 Anthropic 控制臺(tái)https://console.anthropic.com檢查Key 是否處于Active狀態(tài)不是RevokedKey 的Scope是否包含messages權(quán)限這是messages.create()所必需的Key 的Rate Limit是否已被耗盡控制臺(tái)里能看到實(shí)時(shí)配額一個(gè)快速的終端驗(yàn)證命令是curl -X POST https://api.anthropic.com/v1/messages \ -H x-api-key: sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \ -H anthropic-version: 2023-06-01 \ -H content-type: application/json \ -d { model: claude-3-haiku-20240307, max_tokens: 10, messages: [{role: user, content: Hello}] }如果返回{error:{type:invalid_request_error,message:Invalid API key}}說明 Key 無效如果返回{error:{type:rate_limit_error,message:Rate limit exceeded}}說明配額用完了如果返回{id:msg_...,content:[{type:text,text:Hello}]}恭喜你的 Key 和網(wǎng)絡(luò)都是通的。4.2 第二層網(wǎng)絡(luò)與代理——企業(yè)防火墻與國(guó)內(nèi)網(wǎng)絡(luò)的現(xiàn)實(shí)診斷點(diǎn) Capi.anthropic.com是否可達(dá)這是failed to connect to api.anthropic.com的直接原因。在終端中執(zhí)行ping api.anthropic.com如果顯示Request timed out或Unknown host說明 DNS 解析或網(wǎng)絡(luò)連通性有問題。此時(shí)不要盲目更換npm鏡像源npm鏡像源地址對(duì)此毫無幫助而是嘗試nslookup api.anthropic.com看是否能解析出 IP 地址。如果解析失敗修改你的 DNS 為8.8.8.8Google或114.114.114.114國(guó)內(nèi)。如果解析成功但ping不通說明是防火墻策略。此時(shí)curl命令是更好的測(cè)試工具因?yàn)樗M的是 HTTP 連接curl -I https://api.anthropic.com如果返回HTTP/2 200說明 HTTPS 連接是通的如果返回curl: (7) Failed to connect to api.anthropic.com port 443 after 10000 ms: Connection refused說明端口被阻斷。診斷點(diǎn) D是否在使用代理很多企業(yè)網(wǎng)絡(luò)或開發(fā)者會(huì)配置 HTTP 代理。anthropic-ai/sdk默認(rèn)會(huì)讀取HTTP_PROXY和HTTPS_PROXY環(huán)境變量。如果你的代理配置錯(cuò)誤就會(huì)導(dǎo)致連接失敗。檢查echo $HTTP_PROXY $HTTPS_PROXY如果輸出非空且你不確定代理是否有效臨時(shí)禁用它unset HTTP_PROXY HTTPS_PROXY npm run generate如果禁用后成功說明問題出在代理配置上。此時(shí)你應(yīng)該聯(lián)系 IT 部門確認(rèn)代理服務(wù)器地址和端口或者在generate.js中顯式禁用代理const anthropic new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY, // 顯式禁用代理 http: { proxy: null } });4.3 第三層SDK 與 TLS——Node.js 版本與加密協(xié)議的隱性沖突診斷點(diǎn) ENode.js 版本是否過舊Anthropic API 要求 TLS 1.2。Node.js 14.x 及更早版本默認(rèn)的 TLS 版本可能不滿足要求。檢查你的 Node.js 版本node -v如果低于v16.0.0強(qiáng)烈建議升級(jí)。升級(jí)后重新運(yùn)行npm install因?yàn)閍nthropic-ai/sdk的某些依賴如undici在新版 Node.js 下表現(xiàn)更穩(wěn)定。診斷點(diǎn) FSSL 證書驗(yàn)證是否失敗在某些特殊網(wǎng)絡(luò)環(huán)境如公司內(nèi)部 CANode.js 可能無法驗(yàn)證api.anthropic.com的 SSL 證書。此時(shí)curl命令會(huì)報(bào)curl: (60) SSL certificate problem: unable to get local issuer certificate。解決方案是不推薦設(shè)置NODE_TLS_REJECT_UNAUTHORIZED0這會(huì)禁用所有 SSL 驗(yàn)證極度不安全。推薦將公司 CA 證書添加到 Node.js 的信任庫(kù)中或使用ca選項(xiàng)在 SDK 初始化時(shí)指定import fs from fs; const anthropic new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY, http: { ca: fs.readFileSync(/path/to/your/company-ca.crt) } });這個(gè)排查鏈路不是線性的“先 A 后 B”而是一個(gè)樹狀的決策圖。當(dāng)你看到unable to connect報(bào)錯(cuò)時(shí)應(yīng)該像醫(yī)生問診一樣從最簡(jiǎn)單、最高概率的AKey 是否加載開始逐層向下驗(yàn)證。每一步的驗(yàn)證命令都給出了明確的“成功”與“失敗”的預(yù)期輸出。掌握了這個(gè)鏈路你就不再需要依賴npm install claude code這樣的模糊搜索而是能精準(zhǔn)定位快速修復(fù)。5. 進(jìn)階整合將claude-code-templates無縫嵌入 VS Code 與 ObsidianMCP 協(xié)議實(shí)戰(zhàn)當(dāng)你已經(jīng)能穩(wěn)定地在終端里運(yùn)行npm run generate下一步就是讓它真正融入你的日常開發(fā)流擺脫命令行的束縛。claude-code-templates的設(shè)計(jì)天然支持與現(xiàn)代編輯器的深度集成其核心就是mcp/目錄下的server.js。MCPModel Context Protocol不是一個(gè)玄乎的概念它就是一個(gè)標(biāo)準(zhǔn)化的 JSON-RPC 接口讓任何編輯器插件都能像調(diào)用一個(gè)本地函數(shù)一樣調(diào)用你的 Claude 生成服務(wù)。下面我將手把手帶你完成 VS Code 和 Obsidian 的集成全程不涉及任何codex cli或藍(lán)湖mcp這類第三方黑盒工具。5.1 啟動(dòng) MCP Server一個(gè) 5 行代碼的本地 AI 服務(wù)首先在my-claude-project目錄下創(chuàng)建mcp/server.jsimport express from express; import { Anthropic } from anthropic-ai/sdk; import dotenv from dotenv; import fs from fs; dotenv.config(); const app express(); app.use(express.json()); const anthropic new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY }); app.post(/mcp/execute, async (req, res) { const { method, params } req.body; if (method ! code.generate) return res.status(400).json({ error: Method not supported }); try { const message await anthropic.messages.create({ model: claude-3-haiku-20240307, max_tokens: 1024, messages: [{ role: user, content: params.prompt }] }); res.json({ result: message.content[0].text }); } catch (error) { res.status(500).json({ error: error.message }); } }); app.listen(3001, () console.log(MCP Server running on http://localhost:3001));然后在package.json的scripts中添加mcp:serve: node mcp/server.js執(zhí)行npm run mcp:serve一個(gè)監(jiān)聽在http://localhost:3001的 MCP 服務(wù)就啟動(dòng)了。它只做一件事接收一個(gè)POST /mcp/execute請(qǐng)求解析params.prompt調(diào)用 Anthropic API返回結(jié)果。這就是claude-code-templates的“服務(wù)化”形態(tài)它把復(fù)雜的提示工程、API 調(diào)用、錯(cuò)誤處理全部封裝在一個(gè)輕量的 HTTP 接口里。所有熱詞里mcp server、obsidian cli 安裝包、playwright mcp的本質(zhì)都是在消費(fèi)這個(gè)接口。5.2 VS Code 集成用一個(gè)快捷鍵讓 Claude 成為你編輯器的“副駕駛”VS Code 的強(qiáng)大之處在于其豐富的插件生態(tài)。我們不需要自己寫一個(gè)完整的插件而是利用現(xiàn)有的REST Client插件由 Huachao Mao 開發(fā)VS Code Marketplace 免費(fèi)下載來調(diào)用我們的 MCP Server。在 VS Code 中打開一個(gè).ts文件選中一段代碼。創(chuàng)建一個(gè)claude.http文件內(nèi)容如下POST http://localhost:3001/mcp/execute Content-Type: application/json { method: code.generate, params: { prompt: You are a TypeScript expert. Refactor the following code to use modern async/await patterns and add proper error handling. Here is the code: {{selectedText}} } }將{{selectedText}}替換為你在編輯器中選中的實(shí)際代碼。將光標(biāo)放在這個(gè) HTTP 請(qǐng)求上按CtrlAltRWindows/Linux或CmdAltRmacOSREST Client插件會(huì)自動(dòng)發(fā)送請(qǐng)求并在右側(cè)新標(biāo)簽頁(yè)中顯示 Claude 的響應(yīng)。這個(gè)方案的優(yōu)勢(shì)在于零配置、零編譯、零學(xué)習(xí)成本。你不需要懂 TypeScript不需要寫插件只需要一個(gè) HTTP 客戶端。它完美解決了claude code cli 怎么避開每次確認(rèn)的動(dòng)作的痛點(diǎn)——因?yàn)镽EST Client的響應(yīng)是純文本你可以直接CtrlA全選CtrlC復(fù)制CtrlV粘貼回編輯器整個(gè)過程不到 3 秒。而且所有的提示詞邏輯prompt.md里的Role Context、Output Format都由你完全掌控可以隨時(shí)修改claude.http文件調(diào)整生成策略。5.3 Obsidian 集成用 MCP 將 Claude 變成你的知識(shí)庫(kù)“智能助理”O(jiān)bsidian 用戶追求的是“第二大腦”而claude-code-templates的 MCP Server正好可以成為這個(gè)大腦的“AI 外掛”。Obsidian 的核心是 Markdown而我們的prompt.md本身就是 Markdown這簡(jiǎn)直是天作之合。在 Obsidian 中安裝HTTP Request插件社區(qū)插件搜索即可。創(chuàng)建一個(gè)Templates/Claude Template.md內(nèi)容如下http POST http://localhost:3001/mcp/execute Content-Type: application/json { method: code.generate, params: { prompt: You are an expert knowledge manager. Summarize the key insights from the following notes, and suggest 3 related topics for further exploration. Notes: {{currentNoteContent}} } }3. 在任意筆記中選中一段文字然后右鍵選擇 HTTP Request - Send Request插件會(huì)調(diào)用 MCP Server并將 Claude 的響應(yīng)插入到當(dāng)前筆記的光標(biāo)位置。 這個(gè)集成的意義在于**它把 claude-code-templates 從一個(gè)“代碼生成工具”升維成了一個(gè)“知識(shí)增強(qiáng)工具”。** 你不再局限于 code.generate你可以定義 notes.summarize、docs.translate、idea.expand 等任意方法只要在 server.js 的 if (method ! ...) 里添加對(duì)應(yīng)的邏輯分支。藍(lán)湖mcp、burpsuite mcp 的原理無非就是把各自的業(yè)務(wù)邏輯包裝成符合 MCP 協(xié)議的 method 調(diào)用。而你已經(jīng)擁有了這個(gè)能力的起點(diǎn)。 通過 VS Code 和 Obsidian 的集成claude-code-templates 不再是一個(gè)孤立的模板倉(cāng)庫(kù)它變成了一個(gè)可插拔、可組合、可無限擴(kuò)展的 AI 服務(wù)中樞。你不需要去追逐 codex cli 這樣的“銀彈”因?yàn)槟阋呀?jīng)掌握了構(gòu)建銀彈的方法論。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
VfJxEwPH| 爆乳熟妇一区二区三区爆乳照片| 五月天三级久久| 久久婷婷91| 伊人青草成人| 久久伊人9| 性一交一乱一交A片久| 久久久久99精品成人片| 九九久久99| 五月天丁香久久综合| 五月婷婷丁香五月婷婷丁香| 五月婷婷丁香大陆免费| 色情婷婷| 五月天天综合| 七七久久婷婷| 国产免费一区二区三州老师F1……| 五月天久久91| 五月婷婷丁香综合网| 五月婷婷啪啪啪| 国产成人+综合亚洲+天堂| 深爱五月日韩| 婷婷六月伊人| 狠狠操在线视频| 丁香五月777| 丁香五月影院| 久久婷婷五月天| 这里只有精品9| 五月婷婷六月丁香激情深爱| 色五月激情视频在线综合| 碰超在线九色| 免费看片在线观看| wwww.9免费视频| 九月丁香| 色婷婷五月综合| 五月丁香六月婷婷激情网| 婷婷5月色| 丁香五月天中文字幕| 99久久99视频| 丁香五月中文字幕| 色综合婷婷| 久久久精品99| 久久综合色五月| 99热最新国内| 97超碰99热99| 99久久新视频| 色婷婷a v| 97超级碰碰碰久久久| 天天日日夜夜| 久久婷婷五月丁香蜜桃网| 人妻久久久久久久 | 综合久久婷婷五月丁香| 性色人人爽| 性色av大香综合| 97碰 在线视频观看| 天天艹夜夜爽| 天天操夜夜玩!| 天天日日夜夜爽| 91九色精品| 2022人人操人人看| 玖玖综合网| 武则天精品久久| 色色色97| 久久婷婷五月天| 欧美影院婷婷| 婷婷丁香第一页| 国产99热在线看| 色婷婷五月影视| 天天色图| 丁香久久五月天视频在线观看| 色色激情五月天| 99视频精品| 99爱爱| 亚洲综合五月天婷婷丁香| 久久国产高清| 色五月婷婷中文字幕在线观看| 99久在线精品99re8| 亚洲激情综合| 婷婷丁香激情五月天色色| 久久九九99亚洲国产久精综合| 日本色婷婷久久99精品91| 五月综合婷婷开心网| 五月婷婷播| 婷婷激情蜜桃玖玖丁香| 日日干天天| 操操天堂| 九色综合网| 亚洲AV成人在线观看| 婷婷五月天渟渟| 色欧美日| 婷婷深爱色五月| 欧美激情综合色综合色| 99久久综合网| 在线五月婷| www99xxxx五月丁| 精品人妻在线| 日本五月视频| 99热色精品| 色135综合网| 五月婷狠狠| 9精品视频在线观看| 色色色综合网| 99热这里是精品| 亚洲精品视频在线| 人妻Av在线| 99狠狠色| 六月 丁香 视频| 97碰久久| 激情婷婷五月综合| 五月婷婷综合色拍| 婷婷91| 五月综合激情网| www.久久久.com| 天天射天天射一道本日本社区| 色噜噜狠狠色综无码久久合欧美| 五月天色软件| 婷婷永久在线| 丰满人妻一区二区三区| 色婷| 日韩高清成人| 色婷婷玖玖影院| 欧美五月丁香啪啪响视频| 午夜色丁香| 丁香色婷婷| 九月停停| 天天干天天爽天天操| 91一起艹| 婷婷久久久久| 97五月久久丁香婷婷| 亚洲精品字幕在线观看| 激情五月天噢美| 久久免片| 伊人影院久久网| 五月婷婷激情四季| 综合五月天| 久9热视频| 激情小说视频图片网| 亚洲综合色网| 久久九九怡红院| 亚洲色另类| 婷婷福利影院| 五月天六月婷| 99五月婷| 日韩成人AV在线播放| 七七久久综合| 99爱在线观看视频| 97色视频网| 国产AV一区二区三区最新精品 | 婷婷情爱五月天6| 免费看欧美成人A片无码| 99热在线精品播放| 九九热最新地址| 久热AA| 五月丁香网站| 香蕉综合在线| 五月婷丁香| 97碰久久| 亚洲综合五月天| 日韩成人无码人妻| 啪啪综合网| 99亚色色色| 伊人久久99| 欧美色久| 91日韩在线| 天天插天天狠| 狠狠婷婷色| 久热中文字幕在线线观看| 蜜臀av粉嫩av懂色av| 五月色情婷婷| 久久天堂女人| hd五月婷婷在线| 激情久久综合网| 国产69久久久欧美黑人A片| 色狠狠激情五月| 五月婷婷综合在线观看| 97影院一级片| 成人婷婷| 五月丁香六月激情综合| 久久久天堂国产精品女人| 五月天婷婷色色网| 99国产视频网| 超碰97在线观看免费| 色伊人啪| 97香蕉碰碰人妻国产欧美| 嫩草AV久久伊人妇女超级A| 色香五月天| 丁香五婷婷| 激情久久 婷婷| www999日韩精品| 新激情五月天天在线网| 婷婷五月天人妻| 国产原创视频91九色| 深爱丁香激情| 噜噜色五月| 久久婷婷五月综合伊人| 美女五月激情| 亚洲色频| 久久98| 丁香五月色播中文在线播放| 日日夜夜亚洲一区| 亚洲色频| 高清无码入口| 六月婷婷狠狠色在线观看| 久久您您综合网| 天天操天天曰| 97丁香花五月天激情小说| 欧美大肥婆大肥BBBBB| 色婷婷香蕉丁丁网| 超碰亚洲天堂| 97日日碰碰| 99福利导航| VA日本视频| 黄色高清无码| 色婷婷六月| 五月激情六月综合| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 夜夜撸天天操| 好吊操这里只有精品| 超碰只有精品在线| 九九色色| AV成人在线播放| 狠狠夜夜五月丁香| 婷婷综合五月| 婷婷激情在线| 久久艹网| 97在线日韩| 亚洲色在线观看| 亚洲激情综合免费| 亚洲、热| 色亚洲视频| 五月丁香色婷婷久久| 天天干天天干天天| 99爱在线精品视频免费观看| 99精品视频偷拍| 五月婷婷黄色视频| 丁香九月综合| 亚洲国产精品成人免费一区久久久在线观看AAAA | 色综合狠狠色| 婷婷久久婷婷色五月| 婷婷五月综合在线| 国产免费一区二区在线A片视频| 激情五月影院| 天天操人人干| 色欲一二三| 爱草视频在线| 99热这里只有精品1998| 97五月天婷婷| 激情九九这里只有精品| 天天操天天爱天天玩| 蜜桃婷婷五月| 色婷婷六月综合| 性五月激情| 99人人干人人| 亚洲天堂热| 婷婷大香蕉| 婷婷色五月色妇| 久久久er热| 色婷婷久久综合久色综| 激情人妻综合| 91日本在线观看| 香蕉伊人综合| 六月丁香综合| 久久er免费视频| 99re6热在线精品视频播放速度| 97人人爱人人操| 久热天堂| 黄色五月婷婷| 久久er这里只有精品| 九九99免费理论| 91青娱乐青青草| 国产黄色一级片| 婷五月天| 色婷婷操逼| 男女99免费视频| 色婷婷久久| 二色av| 婷婷丁香在线| 3p日韩网站视频| 婷婷六月网| 色色色.com| 丁香六月无码| 久久久91| 国产精产国品一二三在观看| 人妻中文av| 99久久97久久欧美综合网| 六月婷婷色色色| 婷婷亚洲影院| 久久草婷婷丁香网站| 色天天综合成人网| 婷婷久久精品| 国产精品久久久久久久久久| 婷婷综合天堂| 91操熟女| 婷婷五月天色综合| 91视频一起草| 潘金莲AAAAAAAAAA| 亚洲视频五区| 五月激情网络| 日韩狠狠色| 久久久久久久人妻| 97超碰欧美中文字幕| 大香蕉九九热| WWW.开心五月天.COM| 色色色成人网| 六月丁香久久| 日韩无码乱轮| 国熟女视频| 婷婷国产成人| 成人做爰黄A片免费看直播室男男| 婷婷九月丁香中文| 精品乱码视频| 情趣视频66| 97操视频| www.婷婷五月天,com| 五月丁香六月激情综合| 天天日天天操天天干| 这里只有精品1| 五月婷婷,六月丁香| 日本人人超碰| 婷婷激情肏屄网| 久久机热思思热| 五月婷婷偷拍| 97偷拍对白视频| 成人短视频在线| 99热日| 色香久久| 丁香五月婷婷香| 91欧美日韩综合| 色五狠狠| 日韩黄在免| www.婷婷亚洲基地| 免费亚洲婷婷五月| 色约约视频一区二区三区四区五区 | 久久人妻少妇嫩草AV| 97干在线观看| 六月丁香色婷婷| 91久操| 亚洲性爱电影| 人人摸人人| 最新高清无码专区| 九九热九九| 五月丁香91| 激情五月婷色| 色综合激情| 亚洲色无码A片一区二区麻豆| 五月丁香成人| 免费观看亚洲AV片| 91精品婷婷国产综合| 五月丁香六月欧美| 狠狠色噜噜狠狠狠777奇米| 精品在线| 色综合久| 日操五月婷| 色综合天天综合成人网| 丁香无月在线观看| 欧美黄色AA片哗啦啦啦| 婷婷伊人綜合中文字幕小说| 五月丁香综合啪啪| 久久xxxx| 激情五月婷婷| 婷婷六月色丁香视频在线观看| 九九热99热| 91一起操| 精品亚洲国产成人A片在线鸭王| 九九色人| 99热综合| 精品草原久久视频| 婷婷五月丁香综合瑟瑟| 婷婷午夜天| cao视频,现在观看| 色五月成人| 在线成人视频免费| 99日本在线| 亚洲天堂爱爱| 激情99| 插插插色综合网| 日本啪啪视频HD| 密乳视频| 亚洲Av成人在线观看| www.深爱激情| 97极品在线| 久婷五月| 五月婷婷成人网首页| 中字幕视频在线永久在线观看免费| 99色看这里只有精品| 国产69久久久欧美黑人A片| 久久99最新| 免费看欧美成人A片无码| 情欲综合网| 久久一级AV| 婷婷色网站| 热久久婷婷| 舔色婷婷| 五月丁香六月婷婷精品| 婷婷五月天天| 欧美大香蕉视频| 色狠狠综合| 大地资源色婷婷视频在线| 久热中文字幕在线线观看| 午夜AV网| 色色色色色色网站| 色五月丁香六月婷婷| 久久婷婷桃花五月天| 中文字幕丰满人妻无码专区| 很很操很很操| 久热99热| j五月香在线| 九九热视频在线观看| 色婷婷狠狠爱| 91干在线视频| AAA久久| www.色五月天.com| 婷婷五月综合在线| 91聚色综合网| www.激情| 日良久久| 五月丁香在线看| 久久五月网| yazhoujiqingav| 亚洲人妻电影| 精品皮股午夜AV| 狠狠狠狠狠狠色| 午夜精品久久久久久久爽| 日本婷婷| 99久久免费精品| 五月婷网| 伊人三级激情| 九九sese| 日本欧特黄色刺激一区影视久精品无码| 日本99久久| 久99热| 九九日本视频| 欧美在线97| 亚洲丁香婷婷| 99ER热精品视频| 欧美日本黄色| 99热这里是精品| 丁香五月婷婷色综合基地| 久久99久久久| 婷婷丁香婷婷97| 婷婷啪啪| 99爱爱| 婷婷五月天综合AV| 五月天狠狠网| 第四色首页| 插插插丁香五月婷婷| 91chinese 在线| 99热香港| 婷婷五月性感| 久久五月婷6 9| 泰州成人视频| 日本久久婷婷| 激情丁香五月| 亚洲精品99| dingxiangtingtingliuyue| 97人人射| 五月丁香六月婷婷久久| 久久99精品久久久久久三级| 久久99热久久99精品| 丁香五月天婷婷中文| 99精品国产在热久久| 激情视频综合| 久久98热re| 亚洲精品成人片在线播| Av在线不卡一区| 婷婷五月天A V| 五月综合激情婷婷六月色窝| 乱精品一区字幕二区| 日日夜夜干| 青草五月天| 97热这里只有精品| 色综合五月天| 激情久久伊人| 免费观看高清无码| 99久热在线精品99re6热| 日韩国产在线精品| www.韩日视频| 久草五月天| 五月丁香在线观看99| 蜜臀99久久精品久久久久| 久久一伦| 国产精品社区| 欧美激情五月天婷婷| 色婷婷五月影视| 五月婷俺去也| 五月丁香六月婷婷手机无线| 99热草草| 日韩精品一品二区三区的使用体验| 任你搞在线观看视频| 久久sp免费视频| 另类激情码| 久99热| 草综合网| 99精品爱| 97色天堂| 97人妻碰碰中文无码久热丝袜| 婷婷色网| 久re在线| 97福利视频| 国产夫妻操逼内射视频| 六月丁香五月激情婷婷| 深爱激情五月天| 伊人激情啪啪| av高清无码| 无码一级片| 人伦30P| 99精品视频在线免费观看| 开心五月丁香啪| 停婷丁五月在线| 天天干天天色综合| 五月婷婷先锋| 欧美成人无码一区二区三区| 五月亚洲| 91丨九色丨43老版熟女| 青青草原爱爱网| 啊v视频在线观看| 伊人狠狠操| 大香蕉婷婷五月| 爱久久小说下载网| 99热精品99| 五月丁香婷婷AV天堂| 亭亭五月色男人| 99色天堂| 青青色com久久| 天天爽爽日日做做| 久久综合五月天| 色综合色色| 人人综合91网| 97婷婷丁香五月| 91色涩| 香蕉网婷婷| 成人短视频在线| 五月丁香龟婷婷| 开心激情五月天网| 狠狠色丁香久久婷婷综合五月| 玖月婷婷爱丁香| 亚洲色另类| 欧洲第一无人区观看| 91 九色 入口| 特级片神马电影| 婷婷综合网| 婷婷丁香色性爱| 丁香花婷婷五月天| 色五月丁香五月| 天天爽天天操| 91ncm视频| 这里只有精品视频一区| 97碰在线视频| 五月婷婷狠狠干| 99久久玖玖| 国产精品久久久久久久久久| 五月婷婷激情刺激| 综合久久97| 久久九九经典| 色婷婷色婷婷五月| 五月天社区婷婷| 丁香五月婷婷婷婷欧美综合| 五月天色色色| 丁香五月婷婷av| 99热99热在线| 人人操婷婷| 色高清无码视频| 99精品综合视频| 日本久久爽| 爱草人视频| 久9精品视频在线| 五月激情婷婷开心五月| 91精品91久久久中77777| 九九热九九| 欧美三级欧美一级| 五月丁香久久综合| 99视频在线精品免费观看2| 日本系列_4页_777FP| 婷婷五月天国产| 亚洲无码九九九| 开心色五月天久久久久久久| 亚洲免费电影2| 久热网在线视频| 国成人网| 色五月亚洲| 大香蕉九九操| 五月丁香婷草| 另类小说五月天| 性色五月天| 六月婷婷深深爱| 伊人色综合网| www,五月丁,com| AV色色天堂中文| 六月丁香影院| 偷拍九九五月丁香婷婷| 综合99综合久久久久久久| 97碰碰在线看视频免费| 狠狠五月天| 狠狠夜夜五月丁香| 久久五月婷综合| 九九热经典视频在线观看| 五月丁香综合久久夜夜| 啪啪色区| 男人天堂伊人五月丁香| 久婷婷视平| 爱草人视频| 九九五月天| 另类少妇人与禽zOZZ0性伦| 国产精品国产VA片国产| 色天堂操| 色色婷| 热99精品视频| 五月婷婷丁香综合| 日本一级黄色片。| 婷婷久久综合| 色综合播放| 久艹久| 国产 码在线成人网站| 亚洲色激婷| 国内自拍97在线| 97超碰在线免费观看| 婷婷五月天色| 色综合99色| 色婷婷电影网| 青草激情在线| 97自拍视频在线| 91中文狠狠综合| 天天天在线观看| 丁香五月综合激情久久潮喷| 色 噜噜 九月 婷婷| 色999五月色| 激情五月色综合国产精品| 日韩国产在线免费观看| 少妇熟女视频一区二区三区| 激情综合色图| 可以直接看的AV网站| 丁香六月啪啪啪| 香蕉曰比| 欧美激情性做爰免费视频| 欧美日本另类| 五月丁香成人版| 九九热视频99| 91窝窝| 成人视频网| 亚洲情色一区| 婷婷五月在线播放| 夜夜夜夜操| 亚洲色综合| 日本欧美999久久久三级片| 婷婷五月天基地| 99色 | 国产一级婬片毛片| 五月激情丁香五月| 99久久视频| 男女啪啪视频久 9| 丁香六月婷婷久久综合| www.色五月.com| 五月天婷婷人妻| 美臀自射自家人妻| 婷婷九月色| 日韩无码人妻一区二区| 五月激情四射网站| 丁香五月激情综合| 六月丁香五月天| www.一起草av| 综合天堂AV久久久久久久| 综合久久影院| 啪啪激情综合| 91丨九色丨丰满人妖| 久久爱婷婷| 五月天停停成人网| 五月婷婷深爱六月| 丁香五月老师| 在线,国产,色,热视频| 亚洲五月婷婷| 变态另类9| AV在线大香蕉| 日韩黄黄| 色性综合| 婷婷四月 成人 狠狠干| 伊人婷婷五月天| 日本久久婷婷| 综合大香蕉| 婷婷五月天久久| 色欲天天综合| 久久综合中文| aaa丁香五月天| 玖热精品综合视频| 天天摸天天舔在线视频| 99热思思在线观看| 六月天无码网址| 99热日本| 婷婷五月18永久免费视频| 久久九九大香蕉电院| 国产精品色一哟哟| 天天操夜夜爽歪歪| 99色综合| www.婷婷五月天.com| 99精品综合| 五月丁香网站| 婷婷激情久久| 九月婷婷综合网| 在线观看免费狠狠色丁香香综合| 久草性爱| 成人久久天天x资源站| 99热在线中文字幕| 深爱婷婷丁香五月激情| 久久久无码精品成人A片小说 | 少妇高潮呻吟A片免费看软件 | 久热只有精品| 欧美激情综合| 91919191919久久成人视频| 欧美日本不卡黄色片| 99re免费在线视频| 激情五月天久久丁香| 欧美毛片www| 午夜色丁香| 五月婷婷亚洲| 极品人妻VIDEOSSS人妻| 亚洲丁香婷婷| 日本精品99| 天天开心AV色综合婷婷五月天| 79精品视频| 99热99色| 久热视频97AV在线观看| 欧美精品99| 99综合99| 亚洲天堂爱爱| 乱精品一区字幕二区| 亚洲AV无码成人精品电影| 婷婷色婷婷亚洲成人| www.狠狠干com| 91超级碰在线视频| 超碰婷婷色| 色五婷婷| 婷婷娱乐丁香综合网| 五月天丁香成人| 国产欧美日韩综合精品一区二区| www.99热这里精品| 激情婷婷五月天网址| 美女丁香五婷婷| 九九99久久| 在线99色| 色综合综合色| 开心激情婷婷| 中文字幕成人影视| 天天爽综合| 亚洲成人五月天| 久久久九九视频精品18| 激情五月天在线| 色伊人婷婷| 任你弄在线视频免费| 欧美极品999| 狠狠色五月天| 欧美精品狠狠色丁香婷婷| 99er6免费视频热播| 婷婷激情视频欧美视频自拍视频欧美剧| 五月天偷拍| 激情人妻综合| 五月丁香六月婷婷欧美综合| 久久A极片| 色五月婷色彩免播放器| 超碰不卡在线| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 啪啪黄页网| 中文字幕婷婷五月天在线观看| www婷婷| 久热91精品| 开心激情播播五月天| 日韩一区二区A片免费观看 | 秋霞av吧| 五月婷无码| 91丨九色丨大屁股| www.zbzhongsen.com| 色婷婷五月天| 夜色综合网| 九九视频在线观看| 丁香婷婷婷婷十二月在线观看视频| 欧美婷婷五月激情| 六月丁香婷| 亚洲激情亚洲激情| 丁香五月天啪啪| 成人视屏在线观看| 97人人超| 婷婷五月天最新综合你懂的 | 色色97丁香婷婷五月天| 开心五月综合激情综合五月| 久久久国产精品黄毛片| 色综合久久88色综合天天人守婷| 91超级碰| 狠狠另类视频| 91.www综合| 激情五月丁香在线观看直播| 欧美三级巜人妻互换| 五月深爱婷婷| 五月天久久婷| 五月成人综合| 狠狠久久婷| 五月丁香六月天| AV成人在线播放| 婷婷久久久久| 99热99成人| 色五月av| 五月丁香六月婷婷的女人| 色情婷婷久久五月天| 欧美日韩AAAA| 九九亚洲综合| 亚洲操B| 激情五月天之六月婷婷| 成人婷婷色综合| 色婷婷www| 操人久久| 五月丁香久久| 欧美另类五月激情| 综合精品啪啪| 香蕉综合在线| 九九免费精品在线视频| 色逼综合网| 丁香五月五月婷婷| 91碰视频| 午夜天堂一区人妻| 综合久久五月天| 久久久99视频| 俺也去色| 六月婷婷中文字幕| 99热九九这里只有精品| 免费黄网不卡AV| 久久99大全| 久久婷婷六月| 91九色 熟| 日韩久久色| 亚洲丁香五月美女| 久久综合五月| 99无码视频| 五月综合无码| Xx色综合| av超碰在线| 99热综合| 婷婷五月18永久免费视频| 97操视频| 97luluse| 激情色色色| 久久 视频这里只有精总| 欧美在线看| 日韩av一区二区在线/日产精品久久久 | 婷婷月综合| 99在线精品免费视频| 婷婷五月天综合AV| 六月婷婷七月丁香| 婷婷99中文字幕| 91久久网站| 国产日比| 日韩欧美成人片| 6080av| 婷婷伊人中文字幕| 国产中文字幕在线视频免费观看| 婷婷成人五月天成人文学| 色婷婷婷婷五月天| AV天堂淫乩| 大香蕉五月婷婷| 九九在线91| wwwss在线观看| WWW.99视频| 亚洲综合婷婷六月丁香五月| 久久色五月天| 无码啪啪| 亚洲综合另类| 991自拍视频| 精品影院| 色久天| 丁香五月激情网| 欧美综合激情五月天| 日日爱678| 99热天堂| 日本一级大片| 猫咪伊人AV| 欧洲MV日韩MV国产| 亚洲黄色影视| 99视频在线精品免费观看2| 66色在线日韩| 五月成人天| 久久亚洲婷婷| 天天艹天天色| WWW.桔色成人.COM入口| 婷婷月五天在线在线看| 人人操97| 九九99精品视频| 91婷婷五月丁香碰| 亚洲AV电影av| 超碰cap| 深夜婷婷 丁香| 亚洲国产精品SUV| 色婷婷狠狠18禁| 少妇激情五月天| 综合大香蕉| 美女激情综合| 日韩人妻在线观看| 久久最新色| 狠狠爱婷婷爱| 国产熟女一区二区三区五月婷| 丁香五月婷婷偷拍| 色婷婷AV在线| 丁香六月啪啪啪| 久操热线| 五月丁香激情综合| 丁香六月婷婷综合| 亚洲激情AV| www.夜夜操| 色色99| 五月网站| 日本久久色| www.夜夜爱.com| 91色欲综合| 色色五月天com| 伊人碰碰婷婷| 久久资源网五月婷| 性爱AV天堂| 先锋男人99资源| 亚洲麻豆乱码国产2028| 婷婷五月天狠狠| 久久免费精彩视频| 色婷婷久久综合| 色婷婷亚洲精品天天综| 天天日日夜夜| 天堂呦 呦百度搜索-百度搜索| 红桃91人妻爽人妻爽| 色五月中文字幕| 99精品自拍视频| 99在线观看视频免费| 婷婷久久免费看| 97韩国久久电影院| 99亚洲精品| 色色色色网| 人人插操| 婷色视频| 六月丁香婷婷综合色播| 丁香五月婷婷成人综合| 色狠久| 99热最新网址| 九七色色六月丁香| 欧美日韩国产日本精品四虎网网站物| 丁香婷婷五月综合色情| 日日干夜夜撸夜夜骑| 色色色9| 色综合色色| www.seqingwuyuetian| Caop在线| 玖玖资源部在线播放| 夜丁香综合| 丁香六月五月天| 亚洲av另类在线观看| 亚洲婷婷五月| 亚洲视频丁香网va| 十一月婷婷激情四射| 久久激情综合| 丁香狠狠操| 五月色婷婷亚洲 | 婷婷五月婷婷五月天| 国产九九一区二区三区| 99re6在线视频精品免费| 百度4399有码精品V在线观看| 欧美极品999| 99热在线精品观看| 色吧综合网| 正宗黄色毛片| 亚洲久久婷婷丁香五月天| 1区2区视频| 91精品久久久久久久久久| 色99自拍| 五月天色婷婷网| 丁香五月天社区| 六月婷在线| 五月丁香拍拍激情综合| 久久伊人9| 激情综合色婷婷啪啪五月天| 久久99久久99久久99人受| 激情五月色在线播放| 99热超碰在线| 99亚洲视频| 五月天激情子轮| 丁香色婷婷| 欧美视频五区| 五月天天爽| 亚洲三A| 久久精品性爱视频,| 国产精品色| 色婷婷91激情小说| 婷婷五月天深爱| 五月丁香婷婷六月| 激情六月天婷婷| 天天狠狠干| 成人无码精品1区2区3区免费看| 日韩另类| 99男人的天堂| 国产在线视频1234| 婷婷娱乐丁香综合网| 在线另类| 99色色热| 丁香五月婷婷影院| 99热网址| 亚洲精品永久久久久久| 色婷婷小视频| 人人看人人草人人摸| 色婷婷激情| 激情综合婷婷五月| 五月婷激情| 婷婷五月天国产精品| 无码区婷婷五月花开| 99九九在线视频| 天天做天天爱天天玩| 激情五月天福利| www.五月天社区| 91大屁股在线| 性生活久久人妻| 色婷婷六月| 久热a| 665566 无码| 亚洲狠狠狠| 国产精品 的国产| 99国产小视频| 99热超碰人| 婷婷六月激情综合| 日本天堂网站99| 五月丁香六月婷婷无码| 亚洲成人精品三区| 直接看的AV| 综合伊人久久| 国产操碰| 少妇丁香婷婷| 亚洲熟妇AV乱码在线观看| 全国最新疫情| 亚洲精品第一国产综合亚AV | 日韩性爱AV| 激情五月天无人视频在线| 日韩操啪| 91干视频| 丁香六月婷婷综合色| 国产毛片精品一区二区色欲黄A片| ji'qing'luan'ren'lun| 五月婷婷很很色| 五月婷婷丁香综合网| 青青999| 婷婷综合色图| 五月天日日操夜夜操| 丰满少妇猛烈A片免费看观看| 久久伊人日日夜夜| 婷婷激情五月天激情小说| 五月丁香啪啪| 久久精典| 202丰满熟女妇大| 99爱无码| 99riAv1国产在线观看| 色99视频| 久热网在线视频| 91精品婷婷国产综合| 香蕉综合网| 天天情色综合网| 综合久久高清| 国产毛片精品一区二区色欲黄A片| 青青草日本亚洲| 天堂综合久| 婷婷综合网站| 色综合天天天天做夜夜| 97在线精品视频| 国产成人精品一区二三区熟女在线 | 精品少妇人妻AV无码专区偷人 | 欧洲电影在线观看免费版英语版| 色婷婷社区| 色色激情网| 人人人操 超碰| 久久五月婷婷丁香| 婷婷瑟五月天久久综合| 狠狠综合区| 色婷婷丁香五月| 日狠狠| 深爱女色婷婷丁香五月亚洲图区| 丁香五月瑟瑟| 开心激情网五月天| 99热这里全是精品| 激情五月开心五月在线视频| 丁香花狠狠婷婷亚洲中文字幕| 99re免费精品视频| 婷婷综合伊人丁香| 玖玖色综合| 婷婷色基地在线看 | 91九色网| 五月天天综合| 久久99热精品a片在线观看| 婷婷久久五月丁香| 亚洲午夜国产成人电影VA国产欧…| 在线观看亚洲视频影院| 亚洲色色色色| 日本怕怕视频| 97se视频在线| 大香蕉视频婷婷| 久久久婷| 少妇综合网| 久久丁香五月婷婷| 丁香婷婷六月婷婷六月婷婷六月婷婷 | 中文字幕永久免费| 五月丁香六月婷婷国产视频| 色天天久婷婷| 久99视频| 91色干| 久久婷婷五月丁香蜜桃网| 五月天.com| 蜜臀av粉嫩av懂色av| 日日舔夜夜操| 狠狠色婷婷丁香六月| 丁香五月亚洲AV| 丁香五月色网| 日韩五月婷婷| 人碰人人人玩91| 少妇性BBB搡BBB爽爽爽电影| 色九月婷婷| 久久婷婷91| 婷婷六月色开 | 国产成人av在线播放| 日本五月天激情| 四色AVwww| 天天日夜夜操五月| 99精品这里只有免费视频| 激情久久久久| w婷婷五月婷婷w| 91人人操人人看| 99啪在线视频| 日本97在线看片| 日日操夜夜操不卡| 狠狠久久婷五月综合色| 午夜少妇在线观看视频| 爱射综合| AA丁香综合激情| 五月激情综合网| 九九热视频这里只有精品| 色色色国产| 色综合区| 玖玖色综合| 五月婷综合| 久9视频| 婷婷伊人綜合中文字幕| 色九月婷婷| 乱岳熟女50岁| 在线看片h站| 亚洲AV影片在线观看| 国产,欧美,学生妹,视频| 色爽干| 亚洲综合色婷婷文学| 亚洲视频在线网| 97成人超碰免| 啪啪婷婷五月天激情| 人人97碰| 婷婷六月丁香在线| 九九热九九热精品| 影音先锋 91工厂| 国产高清RV综合aVa| 婷婷色Av| 色色日本| 色五月婷婷在线| 婷婷丁香色五月| 超碰99在线| 久777| 色九九丁香九月色九九色| 五月婷婷婷综合网| 三级三久久线久久99久目本WW| 综合欧美五月婷婷| 伊人天天色| 99热中文字幕久久| 啪色综合| 久草热在线视频| 在线18av | 超级碰91| 精品久久99码| 天天爽天天日人人爱| 色五月婷婷啪啪五月| 79精品视频在线观看,| 91操片| 国产99久久久国产精品免费看| 久久久宗合视频88| 色涩影院六月丁香| 国产亚洲在线观看| 丁香五月婷婷呀| 色五月婷婷色五月| 欧洲综合视频| 秋霞免费视频| 激情婷婷黄色五月 | 操嫩逼电影| 五月天婷婷免费视频| 九九av| 激情6月| 亚洲综合婷婷五月| 亚洲丁香五月美女| 久久婷婷亚洲| 丁香五月激情综合| 欧美超碰亚洲| 色之综合网| 色 色 色综合com| 九九亚洲| 天天综合色99| 免费视频舔| 五月婷婷真爱激情网| 婷婷五月丁香六月| 婷婷综合久久综合| 九九精品在线视频观看| www一区二区三区| 综合色久| 九热av| 99这里只有免费的精品| 狠狠干,狠狠操| 偷偷与邻居做爰完整视频| 久久精品五月| 久久996re热这里只有精品无码| 黄色一级影片| 色色色色色色综合网| 97人妻碰碰碰久| www.国产色| 99这里都是精品| 超碰93在线观看| 五月天成人在线播放丁香| 色色色色色色网站| 色婷婷久久视屏| 99爱免费在线视频| 99热精品在这里| 91丨九色丨首页| 婷婷综合在线网| 开心婷婷五| 日本久久婷| 亚洲视频码| 思思热国产在线| 色色A| 婷婷基地爱| 日本三日本三级少妇三级66| 玖玖99福利| 91人人爽狠狠狠| 色婷亚洲| 五月丁香六月花| 乱精品一区字幕二区| 337p大胆噜噜噜噜噜91Av| 人人干人人看| 色欲久久99精品久久久久久| 99热这里只有精品亚洲| 色丁香五月婷婷| 91精产品自偷自偷综合| 六月丁香影院| 五月天丁香婷婷视频网址| 狠狠色丁婷婷日日,伊人激情综合网| 国产99热| 激情九色| 天天草天天摸| 久久激情四射| 五月天黄色激情小说| 99热热热99精品丁香| 五月激情网五月综合网| 大香蕉人妻| 婷婷激情五月| 丁香五月色| 久久婷婷亚洲| 色九区| 综合色色婷婷| 婷婷中文在线| 婷婷射丁香| av网址在线| 伊人超碰| 色色婷婷丁香| 色九月婷婷综合| 九九色婷婷| 97操碰| 色色色热| WWW·天天操·视频?| 五月综合色| 国产婷婷综合| 狠狠爱青青草| 婷婷五月天狠狠|