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