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 就可以使用了