我正在使用Cascades为Blackberry 10进行开发,其中包括QT和QML。我发现我有时会在我的QML文件中出错,但是在编译时它们没有被提取。如何检查我是否出现语法错误,错误命名函数调用或其他典型错误?
答案 0 :(得分:4)
QML是一种在运行时评估的动态语言。没有编译步骤,由于javascript的性质和全局上下文的动态特性,在评估之前,它无法判断您所编写的内容是正确/不正确。 QtCreator可以帮助您找到一些QML错误,但遗憾的是,在评估它之前,没有任何好方法可以获得有关您的javascript的语法错误,并且它会爆炸。
就个人而言,我发现调试器的良好用法是使这些修复变得容易的关键。
tldr;保持你的javascript干净,并且至少没有编译时检查。
答案 1 :(得分:0)
slog2info
后,IDE中的打开终端使用blackberry-SSH连接您的设备或模拟器它显示语法和所有典型的错误JavaScript及描述和行号。
答案 2 :(得分:0)
如果有任何错误,它会在RED标记中显示这些行。它是动态检查,无需担心编译。 如果你做错了,你将无法正确看到DESIGN CONSOLE。