镇江地区做网站的公司做软件开发的网站有哪些
2026/5/14 6:19:00 网站建设 项目流程
镇江地区做网站的公司,做软件开发的网站有哪些,模块网站怎么做,提升神马seo关键词自然排名在使用Node.js时#xff0c;如果版本过高#xff0c;特别是Node.js 17及以上版本#xff0c;会出现vue-cli项目运行报错的问题。这是因为Node.js 17引入了OpenSSL 3.0#xff0c;该版本不再支持md4算法#xff0c;而在此之前#xff0c;Node.js中的md4方法是可以正常使用…在使用Node.js时如果版本过高特别是Node.js 17及以上版本会出现vue-cli项目运行报错的问题。这是因为Node.js 17引入了OpenSSL 3.0该版本不再支持md4算法而在此之前Node.js中的md4方法是可以正常使用的。在Node.js 17及更高版本中如果继续使用md4会抛出错误代码ERR_OSSL_EVP_UNSUPPORTED。方法一设置启动命令在启动项目之前运行以下配置命令set NODE_OPTIONS--openssl-legacy-provider此命令的作用是告诉Node.js使用旧版的OpenSSL库避免使用OpenSSL 3.0从而规避错误的发生。方法二修改package.json配置通过修改package.json文件可以将上述命令直接添加到项目的启动脚本中。具体配置如下dev:set NODE_OPTIONS--openssl-legacy-provider vue-cli-service serve --open, build:prod:set NODE_OPTIONS--openssl-legacy-provider vue-cli-service build --report, build:stage:set NODE_OPTIONS--openssl-legacy-provider vue-cli-service build --mode staging, preview:set NODE_OPTIONS--openssl-legacy-provider node build/index.js --preview,这样每次启动或打包项目时都会自动使用旧版OpenSSL。方法三降级Node.js版本如果以上两种方法不适用还可以将Node.js降级到16版本或更低版本。Node.js 16及以下版本不包含OpenSSL 3.0因此不会出现md4不支持的问题项目也可以正常运行。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询