如何在QML文件中找到语法错​​误?

pau*_*iss 7 qt qml blackberry-10 blackberry-cascades

我正在使用Cascades为Blackberry 10进行开发,其中包括QT和QML.我发现我有时会在我的QML文件中出错,但是在编译时它们没有被提取.如何检查我是否出现语法错误,错误命名函数调用或其他典型错误?

Dea*_*ron 4

QML 是一种在运行时评估的动态语言。没有编译步骤,并且由于 javascript 的性质和全局上下文的动态性质,在评估之前它无法判断您正在编写的内容是否正确/不正确。QtCreator 可以帮助您解决您会发现的一些 QML 错误,但不幸的是,在评估并爆炸之前,没有好方法来获取有关 javascript 的语法错误。

就我个人而言,我发现调试器的良好使用是使此类修复变得容易的关键。

太棒了;保持 JavaScript 干净,并且尽量减少编译时间检查。