我使用 Notepad++、JSHint 和 Cordova CLI 的组合来创建我的混合 Android Web 应用程序 - 是的,我知道有更复杂的方法可以做到这一点,但这不是这个问题的目的。
我时不时遇到的问题之一是打印错误(与 JSHint 很容易捕获的语法相反),只有当我编译 APK 并尝试运行它时,该错误才会显现出来。例如
- 文档而不是文档(缺少 u)
- getElmentByID 而不是 getElementById(缺少 e、ID 大小写错误)
我真正喜欢 Java 的一件事是编译器会阻止你,并要求你首先修复此类错误。 JavaScript 的情况并非如此,最好的做法就是测试语法是否正确。
但是,我想知道 - 也许有一种方法(也许是我不知道的 NPP 插件)来检查此类错误?
最佳答案
使用typescript或flowtype捕获这些错误以及更多错误。或者,找到一个合适的语法主题来突出显示 DOM 方法。
关于javascript - 在 Notepad++ 中检查 JavaScript 代码是否存在拼写错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44342453/