SPFX项目构建后报错:未找到开发证书
解决SPFx开发中'spfx-serve'子任务证书缺失错误
错误详情
[14:26:22] 错误 - 'spfx-serve' 子任务在199毫秒后出错:未找到开发证书。请手动生成新证书,或在调用
ensureCertificateAsync时将canGenerateNewCertificate参数设置为true。[14:26:22] 'serv
解决方案
方案1:手动生成并信任开发证书
在项目根目录的终端执行命令:
gulp trust-dev-cert
执行完成后重启spfx-serve服务即可。
方案2:通过代码配置自动生成证书
找到项目中调用ensureCertificateAsync的代码位置,将参数canGenerateNewCertificate设置为true,示例代码如下:
ensureCertificateAsync({ canGenerateNewCertificate: true, // 保留其他原有配置参数 });
修改后重新启动服务,系统会自动生成新的开发证书。
内容的提问来源于stack exchange,提问作者Umme Samia
相关产品推荐
相关产品推荐

