谢谢。这极大地改善了开发人员体验。
正如我们所知,随着 .gjs 替代小部件,开发人员体验得到了显著改善。
然而
使用 gjs 组件时,您可能会遇到许多非常奇怪的错误,这使得查找问题变得非常困难。
例如,让我们弄错帮助程序名称:
{{html_safe this.bannerTextContent}}
会导致经典的:
program.js:100 未捕获(在承诺中)TypeError:无效值用作弱映射键 在 WeakMap.set(匿名)
(如果您忘记导入,即使名称有效,这里也会发生这种情况)
说什么?!
有很多这样的例子。
我猜这是使用框架的一个缺点?