环境
- vue/cli
- win10
问题
初始化好vue/cli项目后使用npm run server命令出现:error:0308010C:digital envelope routines::unsupported
原因
node.js v17版本在OpenSSL方面做了更新
解决办法
- 使用nvm 的
nvm use 版本号
命令将node.js版本切换为v17以下的版本(亲测有效) - 修改配置
#windows下
set NODE_OPTIONS=--openssl-legacy-provider
#linux下
export NODE_OPTIONS=--openssl-legacy-provider
参考文章
https://blog.csdn.net/KaiKaiWaWa/article/details/121599257