Vue CLI 报错 'vue-cli-service' 未识别,到底怎么修
解决执行 npm run serve 或 build 时提示找不到 vue-cli-service 命令的各类情况
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-07-28 16:15:44 npm 镜像 淘宝镜像 cnpm 国内源
装依赖的时候如果一直卡在那里不动,或者动不动就超时,基本就是官方源连不上或者速度太拉胯。这时候换个国内镜像源,问题大概率就没了。
国内用得比较多的镜像源有几个,淘宝的、阿里云的、腾讯云的、华为云的,配置方式都一样,用 npm config set registry 把地址换掉就行。
对应的地址我列在下面。
淘宝镜像源:
npm config set registry https://registry.npmmirror.com
阿里云的:
npm config set registry https://mirrors.aliyun.com/npm/
腾讯云的:
npm config set registry https://mirrors.cloud.tencent.com/npm/
华为云的:
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
哪天想切回官方源,跑这条:
npm config set registry https://registry.npmjs.org/
改完之后最好确认一下,跑 npm config get registry 看看当前到底是哪个源。
有时候手滑多打一个字母或者地址拼错,下载的时候没报错,但实际走的还是之前的源,这种坑不留意很难发现。
想再保险一点,可以直接查一个包的 info 试试网络通不通,比如 npm info express,能正常返回包信息就没问题。如果只是临时想用某个源装一个包,不需要切全局 registry,装的时候带 --registry 参数就行:
npm install --registry=https://registry.npmmirror.com express
淘宝还搞了个 cnpm 工具,装好之后用 cnpm 命令就默认走淘宝源了,不用每次都手动指定。安装 cnpm 本身也要从淘宝源下载:
npm install -g cnpm --registry=https://registry.npmmirror.com
之后直接用 cnpm 装东西,跟 npm 用法一样:
cnpm install lodash
这里注意,装 cnpm 时是通过 --registry 指定的淘宝源,所以并不需要提前把全局 registry 切成淘宝的。
偶尔会遇到一种情况:装包装到一半网络断了,或者中途 Ctrl+C 取消了,本地可能会残留一份不完整的缓存,后面再装就容易报莫名其妙的错。这时候清一下缓存一般能搞定:
npm cache clean --force
registry 配置实际存在用户目录下的 .npmrc 文件里,cat 一下能看到类似 registry=https://... 这么一行。
所以换源除了用命令,直接编辑这个文件也完全没问题。
下面是把源切成腾讯云、验证、并且试着装一下 express 的完整过程,放在一起方便复制:
# 设置腾讯云镜像源
npm config set registry https://mirrors.cloud.tencent.com/npm/
# 确认一下
npm config get registry
# 应该输出 https://mirrors.cloud.tencent.com/npm/
# 试装一个包看看
npm install express --registry=https://mirrors.cloud.tencent.com/npm/
上一篇: VMware Workstation 授权服务启动失败的处理记录
下一篇: 在GoLand里配好Go开发环境
解决执行 npm run serve 或 build 时提示找不到 vue-cli-service 命令的各类情况
npm访问淘宝镜像时遇到的证书过期问题,通常由镜像源证书过期或本地网络环境导致。解决方案包括切换镜像源至官方源或npmmirror,使用nrm工具管理镜像源,临时忽略证书验证(不推荐长期使用),检查网络或代理设置,清理npm缓存,以及使用cnpm或直接下载包作为替代方案。推荐优先切换镜像源并使用nrm简化管理,确保开发环境稳定高效。
npm访问淘宝镜像时出现的SSL证书验证失败问题,提供了系统化的解决方案。首先分析了错误原因,然后详细介绍了切换新镜像源、临时关闭SSL验证、使用其他国内镜像源、清除缓存和检查系统时间等五种方法。其中,切换至`registry.npmmirror.com`是最推荐的解决方案,而临时关闭SSL验证仅作为应急方案。通过这些方法,开发者可以快速解决证书验证问题,恢复正常的包管理操作。
淘宝 npm 镜像源证书过期会导致安装失败,可通过更换镜像源至 https://registry.npmmirror.com 来解决。若问题依旧,可尝试清除 npm 缓存、检查系统时间或使用其他镜像源。临时禁用严格 SSL 验证可作为最后手段,但存在安全风险。建议使用 `nrm` 管理多个镜像源,确保项目中的 `package-lock.json` 或 `yarn.lock` 文件也更新镜像源地址。通过这些方法,可确保 npm 依赖包的顺利安装,提高开发效率。
国内无法直接打开Google网站(https://www.google.com/)。要想使用Google搜索,最方便的方法是用镜像网站。进入镜像网站,就能正常地搜索信息。1.目前(20240401)验证可用的Google镜像网站推荐https://google.tigermed.net/速度快,稳定,有些图片无法加载2.https://search.fuye