强强的个人技术博客 医技科室软件(PACS, RIS)码农

vue中 nodejs报digital envelope routines::unsupported错误的方法

nodejs报digital envelope routines::unsupported错误的方法


这个报错是 Node JS 17 的 BUG,相关 ISSUE 也给出了解决办法,就是修改package.json,在相关构建命令之前加入set NODE_OPTIONS=–openssl-legacy-provider

"scripts": {   
 "serve": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve",    
"build": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service build",    
"build:report": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service build --report",
}


这样在重新 npm run serve 就可以使用了



2023年2月20日 | 发布:强强 | 分类:前端 | 评论:0

发表留言: