2024最新Node.js安装与淘宝镜像配置全攻略:从零搭建高效开发环境
大家好最近在帮新同事配置 Node.js 开发环境时发现网上很多教程的镜像地址已经失效导致npm install速度极慢甚至失败。Node.js 版本迭代快镜像源也时有变动一个过时的配置会浪费大量时间。本文将为你提供一套2024年最新、最全的 Node.js 安装与淘宝镜像配置方案。无论你是前端新手准备搭建第一个项目还是后端老手需要更新本地环境都能在这里找到清晰的步骤、可复制的命令和高效的避坑指南。我们将从 Node.js 的核心概念讲起覆盖 Windows、macOS、Linux 三大平台的安装并重点详解如何配置最新、可用的国内镜像源最后还会分享一些提升开发效率的最佳实践。1. Node.js 背景与核心概念在开始安装之前我们有必要先理解 Node.js 是什么以及它为何在现代开发中如此重要。1.1 Node.js 是什么简单来说Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境。它让开发者能够使用 JavaScript 来编写服务器端的应用程序。这打破了 JavaScript 只能运行在浏览器中的传统认知。它的核心价值在于单线程、事件驱动、非阻塞 I/O 模型这使得 Node.js 特别适合处理高并发、I/O 密集型的应用如实时聊天、API 网关、数据流处理等。统一的语言栈前端和后端都可以使用 JavaScript降低了上下文切换成本全栈开发更加顺畅。npm 生态Node.js 自带 npmNode Package Manager这是全球最大的开源库生态系统。数百万个可复用的包package极大地加速了开发进程。1.2 npm 与镜像源npm是 Node.js 的包管理工具用于安装、共享和管理项目依赖。当你执行npm install lodash时npm 默认会从它的官方 registryhttps://registry.npmjs.org/下载包。但由于网络原因从国外官方源下载速度通常很慢甚至超时。这时就需要镜像源Mirror。镜像源是官方 registry 在国内的一个完整拷贝定时同步访问速度极快。淘宝 NPM 镜像npmmirror.com是国内最知名、最稳定的 npm 镜像源之一。它由淘宝团队维护同步频率高。请注意其旧地址registry.npm.taobao.org已于2022年正式停用必须使用新地址。1.3 nvmNode.js 版本管理利器在实际开发中不同项目可能要求不同版本的 Node.js。直接安装会覆盖全局版本管理起来非常麻烦。强烈推荐使用 nvmNode Version Manager来安装和管理 Node.js。nvm 允许你在一台机器上安装多个版本的 Node.js。轻松地在不同版本间切换。为每个项目指定使用的 Node.js 版本。本文将优先介绍使用 nvm 的安装方式因为它是最佳实践。同时也会提供直接安装包的方式作为备选。2. 环境准备与安装方案选择在动手安装前请根据你的操作系统和需求选择最适合的方案。操作系统Windows 10/11, macOS, Linux (Ubuntu/CentOS 等)核心工具nvm版本管理工具Windows 版为nvm-windows。Node.jsJavaScript 运行时。npm包管理工具通常随 Node.js 一起安装。方案选择指南首选方案推荐所有用户使用 nvm 安装。灵活、无污染、便于管理。备选方案追求极简直接从 Node.js 官网下载安装包。适合确定长期只使用一个版本的用户。下面我们将分平台详细讲解这两种方案。3. Windows 系统安装与配置Windows 用户有两种主流选择使用nvm-windows或直接使用安装包。3.1 方案一使用 nvm-windows推荐这是管理多个 Node.js 版本的最佳方式。步骤 1卸载现有 Node.js如果之前通过安装包方式安装过 Node.js请先到“控制面板-程序和功能”中将其卸载以避免冲突。步骤 2下载 nvm-windows访问 nvm-windows 的 GitHub 发布页https://github.com/coreybutler/nvm-windows/releases下载最新版本的nvm-setup.exe安装程序。步骤 3安装 nvm-windows运行nvm-setup.exe。选择安装路径例如C:\Users\你的用户名\AppData\Roaming\nvm。设置 Node.js 的符号链接路径例如C:\Program Files\nodejs。这个路径是 nvm 用来放置当前激活版本 Node.js 的地方。完成安装。步骤 4验证安装与安装 Node.js打开一个新的命令提示符CMD或 PowerShell必须以管理员身份运行。# 查看 nvm 版本确认安装成功 nvm version # 查看所有可安装的 Node.js 版本列表很长 nvm list available # 安装最新的长期支持版LTS。例如当前最新 LTS 是 20.x nvm install 20.11.0 # 安装完成后使用该版本 nvm use 20.11.0 # 设置该版本为默认版本新开终端默认使用它 nvm alias default 20.11.0步骤 5验证 Node.js 和 npm# 检查 Node.js 版本 node -v # 输出应类似v20.11.0 # 检查 npm 版本 npm -v # 输出应类似10.2.43.2 方案二直接使用安装包如果你确定不需要多版本管理可以采用此方式。访问 Node.js 官网https://nodejs.org/zh-cn建议下载LTS长期支持版本稳定性更好适合生产环境。运行下载的.msi安装程序基本上一路“Next”即可。安装程序会自动将 Node.js 和 npm 添加到系统 PATH。安装完成后打开 CMD 或 PowerShell使用node -v和npm -v验证。3.3 配置淘宝 NPM 镜像源关键步骤无论通过哪种方式安装接下来都需要配置镜像源。方法一使用npm config命令永久生效在终端中执行以下命令# 设置淘宝镜像为默认 registry npm config set registry https://registry.npmmirror.com/ # 设置 node-sass 二进制包的镜像很多项目依赖它从国外下载非常慢 npm config set sass_binary_site https://npmmirror.com/mirrors/node-sass/ # 设置 electron 二进制包的镜像桌面应用开发常用 npm config set electron_mirror https://npmmirror.com/mirrors/electron/ # 设置 puppeteer 的 Chromium 镜像爬虫、测试常用 npm config set puppeteer_download_host https://npmmirror.com/mirrors # 查看所有配置确认 registry 已更改 npm config list执行后你的所有npm install操作都将通过淘宝镜像进行。方法二使用nrm工具更便捷的源管理nrm(npm registry manager) 可以帮你快速切换不同的镜像源。# 全局安装 nrm npm install -g nrm # 查看所有可用的镜像源 nrm ls # 使用淘宝镜像源 nrm use taobao # 测试各个源的响应速度 nrm test方法三项目级配置.npmrc文件在项目根目录创建或编辑.npmrc文件写入以下内容。该配置仅对当前项目生效优先级高于全局配置。# 项目根目录下的 .npmrc 文件 registryhttps://registry.npmmirror.com/ sass_binary_sitehttps://npmmirror.com/mirrors/node-sass/ electron_mirrorhttps://npmmirror.com/mirrors/electron/4. macOS 系统安装与配置macOS 用户同样推荐使用版本管理工具这里我们使用nvm注意不是 Windows 的 nvm-windows。4.1 方案一使用 nvm推荐步骤 1安装 Homebrew如果尚未安装Homebrew 是 macOS 的包管理器能让我们更方便地安装 nvm。 打开“终端”Terminal执行以下命令/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)按照提示完成安装。步骤 2使用 Homebrew 安装 nvmbrew install nvm安装完成后根据终端的提示需要将 nvm 的初始化脚本添加到你的 shell 配置文件~/.zshrc或~/.bash_profile中。通常 Brew 会给出类似下面的提示# 你需要手动将下面几行添加到 ~/.zshrc (如果使用 Zsh) 或 ~/.bash_profile (如果使用 Bash) export NVM_DIR$HOME/.nvm [ -s /opt/homebrew/opt/nvm/nvm.sh ] \. /opt/homebrew/opt/nvm/nvm.sh # This loads nvm [ -s /opt/homebrew/opt/nvm/etc/bash_completion.d/nvm ] \. /opt/homebrew/opt/nvm/etc/bash_completion.d/nvm # This loads nvm bash_completion使用nano或vim编辑对应的文件添加上面的内容然后保存退出。步骤 3使配置生效并安装 Node.js# 重新加载 shell 配置或新开一个终端窗口 source ~/.zshrc # 如果你用的是 Zsh # 或 source ~/.bash_profile # 如果你用的是 Bash # 安装最新的 LTS 版本 Node.js nvm install --lts # 使用刚安装的 LTS 版本 nvm use --lts # 设置默认版本 nvm alias default node4.2 方案二使用安装包从 Node.js 官网下载 macOS 安装包.pkg文件。双击运行按向导完成安装。安装后新开终端使用node -v验证。4.3 配置淘宝镜像源配置方法与 Windows 部分完全一致使用npm config set命令或nrm工具即可。请直接参考3.3小节的内容。5. Linux 系统安装与配置以 Ubuntu 22.04 LTS 为例其他发行版命令可能略有不同。5.1 方案一使用 nvm推荐步骤 1安装系统依赖并下载 nvm 安装脚本# 更新软件包列表 sudo apt update # 安装 curl 和 build-essential编译依赖 sudo apt install curl build-essential -y # 下载并运行 nvm 安装脚本 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash注意v0.39.7是当前最新稳定版本号请查阅 nvm GitHub 主页获取最新版本。步骤 2加载 nvm安装脚本会自动将 nvm 初始化命令添加到~/.bashrc。你需要重新加载配置# 重新加载 bash 配置 source ~/.bashrc # 如果你使用 Zsh可能需要手动将初始化命令添加到 ~/.zshrc # echo export NVM_DIR$HOME/.nvm ~/.zshrc # echo [ -s $NVM_DIR/nvm.sh ] \. $NVM_DIR/nvm.sh ~/.zshrc # echo [ -s $NVM_DIR/bash_completion ] \. $NVM_DIR/bash_completion ~/.zshrc # source ~/.zshrc步骤 3使用 nvm 安装 Node.js# 查看可安装版本 nvm list-remote # 安装指定 LTS 版本如 20.x nvm install 20 # 使用该版本 nvm use 20 # 设置默认版本 nvm alias default 205.2 方案二使用系统包管理器不推荐用于开发Ubuntu 官方仓库的 Node.js 版本通常较旧。# 不推荐仅作了解 sudo apt install nodejs npm -y5.3 配置淘宝镜像源同样配置方法与 Windows 部分完全一致。在终端中执行npm config set registry https://registry.npmmirror.com/等命令即可。6. 验证配置与实战测试安装和配置完成后必须进行验证确保一切工作正常。6.1 基础环境验证在任何系统的终端中执行以下命令# 验证 Node.js node -v # 预期输出v20.11.0 (或你安装的具体版本) # 验证 npm npm -v # 预期输出10.2.4 (或对应版本) # 验证镜像源是否生效 npm config get registry # 预期输出https://registry.npmmirror.com/6.2 创建测试项目验证安装速度让我们通过一个简单的 Vue.js 项目来测试镜像源的速度和网络连通性。# 1. 全局安装 Vue CLI一个流行的脚手架工具测试下载速度 npm install -g vue/cli # 观察下载速度如果配置正确速度应该非常快几MB/s。 # 2. 创建一个临时目录并初始化一个项目 mkdir test-npm-speed cd test-npm-speed npm init -y # 3. 安装一个常用的、体积较大的包如 lodash 和 webpack观察速度 npm install lodash webpack --save如果安装过程流畅快速没有网络超时错误说明镜像源配置成功。6.3 常见安装错误模拟与解决有时即使配置了镜像安装特定包也可能失败。我们可以通过一个已知问题来学习排查。问题安装node-sass失败node-sass需要下载平台相关的二进制文件镜像配置不正确会导致失败。# 尝试安装 node-sass仅用于测试可随时卸载 npm install node-sass如果报错提示无法下载binding.node文件请检查并确保已按照3.3小节配置了sass_binary_sitenpm config get sass_binary_site # 应输出https://npmmirror.com/mirrors/node-sass/如果未配置请用npm config set sass_binary_site https://npmmirror.com/mirrors/node-sass/进行设置然后重试。7. 常见问题与排查思路在实际操作中你可能会遇到以下问题。这里提供了系统的排查思路。问题现象可能原因排查步骤与解决方案node -v或npm -v命令不识别1. 未安装。2. 未添加到系统 PATH。3. 终端未重启。1. 确认已按教程安装。2. Windows检查环境变量Path是否包含 Node.js 安装目录。3. 关闭所有终端窗口重新打开一个。npm install速度极慢或超时1. 仍在使用默认国外源。2. 镜像源地址错误或已失效。3. 网络代理冲突。1.npm config get registry检查当前源。2. 确保使用的是https://registry.npmmirror.com/。3. 检查是否设置了 HTTP_PROXY/HTTPS_PROXY可尝试npm config delete proxy和npm config delete https-proxy。nvm命令找不到1. nvm 未安装成功。2. Shell 配置文件未加载。1. 重新执行安装步骤。2. macOS/Linux执行source ~/.zshrc或source ~/.bash_profile。3. Windows确保使用管理员权限的 CMD/PowerShell。nvm use失败提示“exit status 1” (Windows)1. 目标 Node.js 版本未安装。2. 权限不足。3. 旧版 Node.js 未卸载干净。1. 先用nvm list查看已安装版本再用nvm install version安装。2.以管理员身份运行终端。3. 彻底卸载旧版 Node.js并删除安装目录。安装某些包如puppeteer,sharp失败这些包包含平台原生二进制文件下载地址未镜像或系统缺少编译工具。1. 配置对应的镜像如puppeteer_download_host。2. 安装系统编译工具Windows 需安装windows-build-tools(npm install --global windows-build-tools)macOS 需安装 Xcode Command Line Tools (xcode-select --install)Linux 需安装build-essential。项目依赖安装后启动报错1.node_modules缓存混乱。2. 不同版本 Node.js 兼容性问题。1. 删除node_modules文件夹和package-lock.json文件重新npm install。2. 使用nvm切换到项目要求的 Node.js 版本查看项目根目录的.nvmrc或package.json中的engines字段。8. 最佳实践与工程建议掌握了安装和基础配置后遵循以下最佳实践能让你的 Node.js 开发体验更顺畅、更专业。8.1 版本管理规范始终使用 nvm即使是个人项目也使用 nvm 管理 Node.js 版本。这为未来切换版本或协作打下基础。项目级版本锁定在项目根目录创建.nvmrc文件内容写如20.11.0。团队成员只需运行nvm use无参数即可自动切换到指定版本。语义化版本在package.json中对依赖版本使用^允许小版本和补丁更新或~只允许补丁更新平衡稳定性与新特性。8.2 依赖与镜像配置优先使用项目级.npmrc将镜像源配置在项目级的.npmrc中并提交到 Git。这能确保所有开发者、CI/CD 环境使用相同的源避免环境差异。慎用npm install -g全局安装的包可能引发版本冲突。若非必要如脚手架工具尽量将工具作为项目开发依赖 (npm install --save-dev)。善用package-lock.json务必将其提交到版本库。它锁定了依赖树的确切版本能保证在任何地方安装出完全一致的node_modules。8.3 性能与优化利用缓存npm 本身有缓存但可以定期清理过期内容npm cache verify。选择合适的安装命令npm ci在 CI/CD 或需要纯净安装时使用它严格根据package-lock.json安装速度更快、更确定。npm install日常开发添加新依赖时使用。关注node_modules体积大型项目node_modules可能很大。可以使用npm ls --depth0查看顶层依赖或使用npm dedupe尝试减少重复包。8.4 安全与维护定期更新依赖使用npm outdated查看过时的包有计划地升级。可以使用npm audit检查安全漏洞并根据提示进行修复 (npm audit fix)。谨慎处理postinstall脚本有些包在安装后会执行脚本。对于不信任的源可以使用npm install --ignore-scripts跳过脚本执行。备份与回滚在对生产环境的 Node.js 版本或全局工具进行重大升级前记下当前版本号确保有回滚方案。8.5 团队协作统一环境通过.nvmrc和.npmrc强制统一 Node.js 版本和镜像源。文档化在项目的 README.md 中明确写出环境要求、安装步骤和镜像配置命令。容器化考虑对于更复杂的环境可以考虑使用 Docker。在 Dockerfile 中使用官方 Node.js 镜像并显式设置镜像源FROM node:20-slim RUN npm config set registry https://registry.npmmirror.com/ WORKDIR /app COPY package*.json ./ RUN npm ci --onlyproduction COPY . . CMD [node, server.js]按照本文的步骤你应该已经成功搭建了一个高效、可维护的 Node.js 开发环境。核心在于两点一是使用nvm来无痛管理多个 Node.js 版本二是正确配置最新的淘宝 NPM 镜像源(https://registry.npmmirror.com/) 来加速依赖安装。接下来你可以选择一个你感兴趣的技术栈如 Vue、React、Express、NestJS开始你的第一个 Node.js 项目。记住在遇到任何包安装或环境问题时首先检查 Node.js 版本和镜像源配置这能解决绝大多数网络和兼容性问题。

相关新闻

从混沌到掌控:技术人如何高效上手新工具并沉淀工程化能力

从混沌到掌控:技术人如何高效上手新工具并沉淀工程化能力

你有没有过这样的体验:刚开始接触一个新领域、新工具或新项目时,感觉一片混沌,无从下手。但当你耐着性子,一点点摸索,从第一个“Hello World”跑通,到第一次成功调用,再到第一次解决一个实际问题…

2026/10/20 2:32:44 阅读更多 →
Spring BeanCreationException 排查指南:从依赖注入到配置陷阱

Spring BeanCreationException 排查指南:从依赖注入到配置陷阱

1. 问题引入:当Spring容器启动失败时如果你正在开发基于Spring Boot或Spring Framework的应用,那么对BeanCreationException这个异常一定不会陌生。它就像一个不请自来的“拦路虎”,常常在你满怀信心地启动应用时,冷不丁地给你当头…

2026/10/20 17:44:16 阅读更多 →
Element UI el-tabs 自定义标签页按钮:从样式优化到组件封装实战

Element UI el-tabs 自定义标签页按钮:从样式优化到组件封装实战

1. 项目概述:从功能实现到体验跃迁最近在重构一个后台管理系统,又双叒叕和el-tabs杠上了。产品经理拿着竞品截图过来,指着那个丝滑的“新增标签页”按钮说:“咱们这个加号太丑了,而且位置也不对,用户反馈不…

2026/10/20 3:05:15 阅读更多 →

最新新闻

前英特尔CEO最新判断:绝大部分芯片设计公司将会消失,制造才是唯一的壁垒

前英特尔CEO最新判断:绝大部分芯片设计公司将会消失,制造才是唯一的壁垒

在这一波AI浪潮里,AI算力无疑是最大赢家,英伟达一跃成为全球市值最高的公司之一。 英伟达凭借GPU一跃成为全球市值最高的公司之一,也带动了整个AI芯片创业市场的繁荣。短短几年,大量创业公司涌入,试图从英伟达手中分走…

2026/10/21 2:28:55 阅读更多 →
宇宙(下):节点自治与种群网络——拓扑有了,路由没有

宇宙(下):节点自治与种群网络——拓扑有了,路由没有

宇宙(下):节点自治与种群网络——拓扑有了,路由没有 系列:《宪法即代码》第 35 篇(下)| 标签建议:AI编程、Rust、分布式系统、多智能体、防御性公开 文章目录宇宙&#x…

2026/10/21 2:28:55 阅读更多 →
喷砂工艺介绍

喷砂工艺介绍

喷砂是用压缩空气将棱角状磨料加速,让它高速打在工件表面上,靠磨料自身的切削和撞击把氧化皮、锈层、油污还有旧涂层带走,同时留下一层凹凸的纹路。这道工序一般排在涂装、热喷涂、电镀或者粘接之前,做的是为后一道工序准备界面的…

2026/10/21 2:28:55 阅读更多 →
Vivado FPGA 开发实战项目:从入门到上板

Vivado FPGA 开发实战项目:从入门到上板

1. 引言 FPGA(现场可编程门阵列)凭借其可重构、低延迟、高并行的特性,在通信、图像处理、人工智能加速、汽车电子等领域应用广泛。Xilinx(现属 AMD)推出的 Vivado 设计套件,是目前业界最主流的 FPGA 开发工…

2026/10/21 2:28:55 阅读更多 →
六路互补PWM实验验证:死区时间设置与三相电机驱动波形调试指南

六路互补PWM实验验证:死区时间设置与三相电机驱动波形调试指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/21 2:28:55 阅读更多 →
项目进度管理:资源优化与进度压缩方法及适用场景

项目进度管理:资源优化与进度压缩方法及适用场景

1、概述在项目进度管理中,资源优化解决的是“资源够不够、分配均不均匀”的问题,进度压缩解决的是“工期能不能再缩短”的问题。2、资源优化资源优化主要有两种:资源平衡和资源平滑。方法核心做法对工期影响适用场景资源平衡根据资源约束调整…

2026/10/21 2:27:54 阅读更多 →

日新闻

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

2026/10/21 0:00:11 阅读更多 →
AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

1. 从“封号重开”这个行为说起:用户到底在追求什么“封号重开”这四个字,放在任何产品语境里都带着一股决绝的味道。一个账号从零开始积累使用记录、调教偏好、沉淀工作流,背后是大量的时间和精力成本。正常情况下,没有人愿意主动…

2026/10/21 0:00:11 阅读更多 →
ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

1. 为什么在ROS里硬刚YOLOv3不是“炫技”,而是工程落地的必经之路我第一次在某高校机器人实验室看到那台搭载Jetson TX2的移动底盘原地打转、反复识别错垃圾桶时,就意识到:单纯跑通darknet_ros demo和真正让YOLOv3在ROS里“干活”&#xff0c…

2026/10/21 0:00:11 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →