Javascript 是否可以在ejs错误中获取行号?

Javascript 是否可以在ejs错误中获取行号?,javascript,node.js,render,ejs,Javascript,Node.js,Render,Ejs,(假设)我有一个巨大的ejs文件,其中包含JavaScript片段。当我编译它时,我得到以下错误: 编译ejs时mytemplate.ejs中的语法错误(意外标记) 虽然我的模板中明显存在语法错误,但我不知道错误在哪里 我拥有对error对象的完全访问权限,因此我在想,如果某个地方的错误包含有问题的行(类似于JavaScript引擎告诉您特定行上有问题) 我试图访问err.stack字段,但它只显示错误来源(来自ejs库),因此这并没有真正的帮助 有没有办法知道ejs文件中的语法错误在哪里 我正

(假设)我有一个巨大的ejs文件,其中包含JavaScript片段。当我编译它时,我得到以下错误:

编译ejs时mytemplate.ejs中的语法错误(意外标记)

虽然我的模板中明显存在语法错误,但我不知道错误在哪里

我拥有对error对象的完全访问权限,因此我在想,如果某个地方的错误包含有问题的行(类似于JavaScript引擎告诉您特定行上有问题)

我试图访问
err.stack
字段,但它只显示错误来源(来自ejs库),因此这并没有真正的帮助

有没有办法知道ejs文件中的语法错误在哪里


我正在使用这个软件包。

你能控制这个错误吗?@VishalKumarMitra当然:
[SyntaxError:Unexpected token]在编译ejs时出现在mytemplate.ejs]
@IonicăBizău你发现了这个问题吗?如果是这样,你能告诉我吗?甚至我也犯了同样的错误。@achuthakrishnan不。。。看看是否有帮助。。。对于语法错误,据我所知,目前还没有解决方案。你能控制错误吗?@VishalKumarMitra当然:
[SyntaxError:Unexpected token]在编译ejs时出现在mytemplate.ejs中]
@IonicăBizău你发现了这个问题吗?如果是这样,你能告诉我吗?甚至我也犯了同样的错误。@achuthakrishnan不。。。看看是否有帮助。。。据我所知,对于语法错误,目前还没有解决方案。