使用npm run dev后总是出现 95% emitting CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported
时间: 2024-03-18 10:37:23 浏览: 248
gulp-graceful-error:允许失败的任务继续构建,同时仍然失败
当你在使用npm run dev命令时,出现"95% CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported"错误,这通常是由于SSL证书问题引起的。
这个错误可能是由于你的项目中使用了CompressionPlugin插件,并且该插件在压缩文件时使用了SSL证书。然而,你的环境可能没有正确配置或缺少必要的SSL证书,导致该错误的发生。
为了解决这个问题,你可以尝试以下几个步骤:
1. 确保你的项目依赖项已经正确安装。可以使用`npm install`命令来安装项目所需的依赖项。
2. 检查你的项目配置文件中是否正确配置了CompressionPlugin插件。确保插件的相关配置项正确设置。
3. 检查你的环境是否缺少必要的SSL证书。如果是,请尝试重新安装或更新SSL证书。
4. 如果你使用的是自签名证书,可能需要将其添加到信任列表中。具体步骤可以参考相关操作系统或浏览器的文档。
5. 如果以上步骤都没有解决问题,可以尝试升级或降级相关的npm包或插件版本,以确保它们与你的环境兼容。
希望以上解决方案能够帮助你解决问题!
阅读全文