我正在使用Cascades進行Blackberry 10的開發,其中包括QT和QML。我發現我有時在我的QML文件中犯了錯誤,但是在編譯時他們沒有得到。如何檢查我是否犯過語法錯誤,或是錯誤地命名了函數調用還是其他典型錯誤?如何在QML文件中查找語法錯誤?
7
A
回答
4
QML是在運行時評估的動態語言。沒有編譯步驟,並且由於JavaScript的本質和全局上下文的動態特性,在評估之前無法確定您寫的內容是正確/不正確的。 QtCreator可以幫助你找到一些QML錯誤,但不幸的是,在評估和爆炸之前,沒有好的方法可以獲取有關JavaScript的語法錯誤。
就我個人而言,我發現調試器的良好用法是使這些修復容易的關鍵。
tldr;保持你的javascript清潔,並且至少沒有編譯時檢查。
0
在IDE中打開終端在連接後使用blackberry-SSH連接您的設備或模擬器輸入slog2info
它顯示語法和所有典型錯誤JavaScript,其描述和行號爲。
+1
它是檢查錯誤的運行時方式。但是你只檢查你的代碼現在使用的路徑,而不是每個文件的所有部分。問題在於編譯時間,答案是:編譯時無法檢查所有內容。 – 2013-07-19 13:04:31
0
如果有任何錯誤,它會顯示紅色標記中的那些行。它是動態檢查,不需要擔心編譯。 如果您做錯了,您將無法正確看到DESIGN CONSOLE。
相關問題
- 1. 如何在Visual Studio中查找帶有語法錯誤的文件?
- 2. 查找語法錯誤在大型JavaScript文件在Visual Studio
- 3. 如何從客戶端查找錯誤語法錯誤
- 4. 在SQL語句中查找語法錯誤
- 5. 如何查看查詢,並找到SQL語法錯誤 - Symfony2的
- 6. 在批處理文件中找不到語法錯誤
- 7. 如何找到Javascript語法錯誤
- 8. 如何找到語法錯誤
- 9. 如何使用gdb在.exe文件中查找分段錯誤
- 10. 語法錯誤文件
- 11. 語法錯誤從文件
- 12. Sip文件語法錯誤
- 13. 語法錯誤文件
- 14. 擊:語法錯誤:文件
- 15. 如何在php上的文件中編寫語法錯誤?
- 16. 語法錯誤在查詢
- 17. 錯誤在查詢語法
- 18. 語法錯誤在查詢
- 19. 文字設爲Qml元素語法錯誤
- 20. 如何檢查javascript語法錯誤
- 21. 錯誤:查詢查詢語法錯誤
- 22. 查找文件中的錯誤
- 23. 如何在ajax中查找錯誤
- 24. .bash_profile中語法錯誤:文件
- 25. R.java文件中的語法錯誤
- 26. login.php文件中的MySQL語法錯誤
- 27. YAML文件中的Rails語法錯誤?
- 28. Testbench文件中的語法錯誤
- 29. 需要幫助查找大型16MB JSON文件中的語法錯誤
- 30. 在sql查詢中找不到語法錯誤
即使在編譯時進行自動化煙霧測試,也可以爲我節省大量的開發週轉時間。 – 2015-11-24 19:26:57