升级node版本后启动项目报错
 
Error: error:0308010C:digital envelope routines::unsupported
 
在项目终端直接执行下面代码
 
export NODE_OPTIONS=--openssl-legacy-provider
 
然后启动项目
 或在package.json 中增加
  
 
"scripts": {
    "prod": "export  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --mode prod",
    "dev": "vue-cli-service serve --mode dev",
    "pred": "export  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --mode pred",
    "build:dev": "export  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode dev",
    "build:pred": "export  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode pred",
    "build:prod": "export  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode prod"
  },