最近部署一个前端项目的时候遇到一些问题, 记录一下

  1. 下包时遇到证书验证问题

    问题描述

    npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
    npm ERR! errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
    npm ERR! request to https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz failed, reason: unable to get local issuer certificate
    

    解决方法

    npm config set strict-ssl false
    
  2. 运行时出现 error:0308010C:digital envelope routines::unsupported

    问题描述

    10% building 2/3 modules 1 active ...uochenxu/hypertension/front/node_modules/babel-loader/lib/index.js!/home/guochenxu/hypertension/front/node_modules/eslint-loader/index.js??ref--13-0!/home/guochenxu/hypertension/front/src/main.jsError: error:0308010C:digital envelope routines::unsupported
    

    解决方法

    export NODE_OPTIONS=--openssl-legacy-provider
    

参考链接: