【关键词】
编译报错,三方依赖
【问题背景】
快应用版本发布后,接口或者组件新增一些属性,在将ide版本更新到最新或者支持该属性的版本后,使用这些属性时出现报错提示,如style ‘xxx’ is not supported等等,这种情形该如何处理呢?
具体如下:
【问题分析】
如上图所示,属性的支持版本是1103,而ide版本是13.0.1(1104),是支持该属性的,但是编译仍出现错误。这种情形是因为我们在ide中启用第三方NPM库导致的,启用了的话得看node_modules/fa-toolkit/package.json里的version字段。
如下图所示:
该version字段里版本信息是12.6.1,低于1103版本的,所以导致出现该错误。我们需要将fa-toolkit的版本更新到高于1103版本即可。
【解决方案】
华为ide重新打开下项目,点击在右下角弹出的fa-toolkit更新提示弹框,更新到最新即可。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh