【关键词】

编译报错,三方依赖

 

【问题背景】

快应用版本发布后,接口或者组件新增一些属性,在将ide版本更新到最新或者支持该属性的版本后,使用这些属性时出现报错提示,如style ‘xxx’ is not supported等等,这种情形该如何处理呢?

具体如下:

cke_1090.png

cke_1733.png

cke_2525.png

 

【问题分析】

如上图所示,属性的支持版本是1103,而ide版本是13.0.1(1104),是支持该属性的,但是编译仍出现错误。这种情形是因为我们在ide中启用第三方NPM库导致的,启用了的话得看node_modules/fa-toolkit/package.json里的version字段。

如下图所示:

cke_7047.png

该version字段里版本信息是12.6.1,低于1103版本的,所以导致出现该错误。我们需要将fa-toolkit的版本更新到高于1103版本即可。

 

【解决方案】

华为ide重新打开下项目,点击在右下角弹出的fa-toolkit更新提示弹框,更新到最新即可。

cke_10631.png

 

 

 

 欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh