Visual Studio JavaScriptdebugging

在我的加载项中,当context.sync().then(function...)抛出一个exception时,这就是将它logging到控制台时的样子:
可以看出,没有指示线路导致这个错误,这使得错误检测真的很痛苦。
我怎样才能得到错误发生的路线?

编辑 :我正在使用Visual Studio 2017年。

非常感谢你,祝你有美好的一天!

在正常的JSdebugging中,debugging器将“正常工作”。

更可能的是,这个错误是作为context.sync()一部分被抛出的。 这意味着在技术上,错误来自主机端处理,而不是JS。 所以error.debugInfo.errorLocation是你find问题的唯一方法(虽然它看起来像你的情况,该行是空的 – 所以我们需要一个代码repro,看看为什么是这样的情况)。

从“ 使用Office.js构buildOffice加载项 ”截图(完全披露,我是本书的作者):

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明