Vue 报错error:0308010C:digital envelope routines::unsupported
方法一:设置环境
打开终端(按健win+R弹出窗口,键盘输入cmd,然后敲回车)并按照说明粘贴这些:(不一定行,本人失败了)
Linux & Mac OS (windows git bash)
export NODE_OPTIONS=--openssl-legacy-providerwindows命令提示符:
set NODE_OPTIONS=--openssl-legacy-provider方法二:修改package.json
bash
"scripts": {
"serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build": "vue-cli-service build"
},方法三:降级nodejs版本
卸载当前安装的Node.js,安装V16的版本。