windows装了高版本的nodejs,运行或构建VUE项目时可能会出现 error:0308010C:digital envelope routines::unsupported 的错误。
解决方法是:在运行或构建项目之前设置set NODE_OPTIONS=--openssl-legacy-provider
{ "name": "vue3-uniapp-demo", "version": "0.1.0", "private": true, "scripts": { "serve": "set NODE_OPTIONS=--openssl-legacy-provider & npm run dev:h5", "build": "set NODE_OPTIONS=--openssl-legacy-provider & npm run build:h5", ... }