【快应用】华为ide编译报错处理合集

发布时间 2023-11-24 11:41:13作者: Mayism123
【关键词】

Openssl 、静态检查、scoped

 

【问题描述1】

华为ide编译报错,提示invalid openssl exit code:3221225781% openssl genrsa 4096,该如何解决?

【解决方案】

方法一:在华为ide的目录resources\app\extensions\deveco-debug\lib\OpenSSL-Win64\bin下执行./openssl.exe genrsa 4096命令看下,是否是提示缺少vcruntime140.dll文件导致的,如提示缺失重新安装下该文件。就可以修复该问题。

cke_42209.png​​

方法二:检查openssl版本是否是3.0.10,如不是将系统的版本删除,下载安装对应的版本。

 

【问题描述2】

华为ide编译报错,提示import and export may appear only with sourceType:'module',该如何解决?

【解决方案】

在quickapp.config.js文件里,加上一行lintOnBuild:false,跳过编译就可以.

Module.exports = {

intOnBuild:false

}

 

【问题描述3】

华为ide编译出现如下错误,该如何解决?styel标签里是这么声明的<style scoped lang =‘less’>

cke_30542.png​​

【解决方案】

是scoped和lang的顺序问题导致的,这个在w3c标准上已经被删除了,没有做专门的识别,写在前面会对lang的解析有影响,建议改成<style lang=‘less’ scoped>