【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
相关推荐
HUMHSX1 分钟前
Vue 项目启动全流程解析:从入口文件到全局指令注册与页面渲染
前端·javascript·vue.js
有颜有货12 分钟前
PMC生产排产的4种算法,一次讲清
java·服务器·前端
小虎牙00715 分钟前
Android kotlin图片库Coil源码详解
android·前端
随风一样自由24 分钟前
【前端领域】前端开发核心应用场景与落地实践
前端·前端框架
an317421 小时前
弹窗数据流设计的两种高阶架构实践
前端·vue.js·架构
谢尔登1 小时前
【React】 状态管理方案
前端·react.js·前端框架
用户2136610035721 小时前
Vue商品详情与放大镜组件
前端·javascript
半个落月1 小时前
从Tapas小Demo理清localStorage、事件与this
前端·javascript
李明卫杭州1 小时前
Vue2 中 v-model 处理不同数据结构的技巧
前端·javascript·vue.js
李明卫杭州2 小时前
使用 computed 处理 v-model 复杂数据结构
前端·javascript·vue.js