【Vue】创建vue项目 npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED

在安装完vue后,一段时间后发现再次使用出错;感觉可能是使用了代理的原因,但是就算关闭了代理一样不行;最后重启大法解决。

此处记录解决时使用到的命令。

检查版本

shell 复制代码
node -v
cnpm -v
vue --version
vue -V

安装

shell 复制代码
npm install -g @vue/cli 
cnpm install -g @vue/cli //镜像源下载
npm install -g @vue/cli@3.12.1 //指定版本号 

//指定源下载
npm install -g cnpm --registry=https://registry.npm.taobao.org

更新vue 也可用于检查registry能否可用

shell 复制代码
npm install -g npm
npm update -g @vue/cli

npm list -g //list出安装的包

更换 &查看registry

shell 复制代码
npm config get registry

npm config set registry http://registry.npm.taobao.org
npm config set registry https://mirrors.huaweicloud.com/repository/npm/

//恢复源
npm config set registry=https://registry.npmjs.org/

清楚cache

shell 复制代码
npm cache clean --force

关闭证书验证

shell 复制代码
npm config set strict-ssl false

更换registry还不行就《重启大法》

创建项目

js 复制代码
vue create vueProject01

其他

cd到D盘、查找文件夹文件

shell 复制代码
d: //直接输入一个" d: "
dir //等同于Linux的 ls

nvm安装

nvm:node版本管理器

https://github.com/coreybutler/nvm-windows/releases

有时候最新版不兼容会需要降版本

例如 error:digital envelope routines::unsupported

shell 复制代码
where node //查找node位置,删除文件夹既卸载

nvm ls available //查找版本
nvm install 10.23.0 //安装指定版本

nvm ls
相关推荐
不想有bug的小菜鸟8 分钟前
vue3使用iframe全屏展示pdf效果
前端·pdf
m0_748238638 分钟前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
u0100559609 分钟前
前端代理,解决跨域问题讲解
前端
quitv14 分钟前
react脚手架配置别名
前端·javascript·react.js
m0_5287238123 分钟前
前端如何进行性能优化
前端·性能优化
化作繁星25 分钟前
在 Vue 3 中,如何缓存和复用动态组件
前端·vue.js·缓存
一粒沙-44 分钟前
iOS 将GIF图分享至微信
前端·ios
graywen1 小时前
从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
前端
一只小姜丝3321 小时前
解决各大浏览器中http地址无权限调用麦克风摄像头问题
网络·vue.js·网络协议·http
Gazer_S2 小时前
【现代前端框架中本地图片资源的处理方案】
前端·javascript·chrome·缓存·前端框架