是否可以编译节点.js程序作为发现"明显"错误的一种方式,而不是等待运行时。目前我使用 eslint 和测试,但我有兴趣看看是否有其他工具可以帮助降低风险?
我来自Java开发的背景,在那里我习惯于编译器捕捉其中一些错误。
你不能这样编译,但你可以使用 linter 代替。
JSHINT是几个可用的之一。JSHINT 文档页面
这个想法是检查代码中的错误和错误,类似于编译器将进行的检查。
此过程不会找到所有类型的运行时错误,但它会发现编译器在 Java 等语言中发现的许多问题。