是否有可能获得ejs错误中的行号?

时间:2015-10-29 08:25:41

标签: javascript node.js render ejs

(假设)我有一个包含JavaScript代码段的 huge ejs文件。当我编译它时,我收到以下错误:

  

SyntaxError: Unexpected token ) in mytemplate.ejs while compiling ejs

虽然很明显我的模板中存在语法错误,但我无法知道错误的位置。

我对错误对象有完全的访问权限,所以,我在想错误是否包含问题的那一行(就像JavaScript引擎告诉你特定行有问题一样)。

我试图访问err.stack字段,但它只显示错误来源(来自ejs库),所以这不是真的有用。

有没有办法知道ejs文件中语法错误的位置?

我正在使用ejs包。

0 个答案:

没有答案