安装vue-element-admin启动报错error:0308010C:digital envelope routines::unsupported

这个,一般都是,node.js的版本匹配问题造成的。

后面我通过安装nvm,在nvm下重新安装了一个低版本的Node.js才搞定。

1、安装nvm管理工具(先关掉360等软件,不然会弹出警告!)

从官网下载安装包: https://github.com/coreybutler/nvm-windows/releases,下载:nvm-setup.exe

进入命令控制行窗口(win+R,输入cmd),
输入nvm -v,出现版本号即成功。

输入命令行nvm ls available查看可用的node.js版本号

2、输入命令行nvm install node版本号(例如:nvm install 16.17.0)

3、安装成功后,输入命令行nvm use node版本号(nvm use 16.17.0)

记得上面的操作以管理员身份运行cmd下进行

4、输入命令行nvm ls可查看你安装的所有node.js版本号,以及你当前所选择的node.js运行版本

 

 5、从19.3.0降到16.17.0,再用这个进入vue-admin-template所在目录进行安装

# 建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 本地开发 启动项目
npm run dev

最后成功

 

 

 

posted @ 2022-12-15 17:11  酒哥-颢远  阅读(705)  评论(0)    收藏  举报