如何确定javascript(node.js)中未捕获错误的来源?
我得到一份工作 未捕获错误:enoint:没有此类文件或目录,请打开 'ive/Assets.xcsets/LaunchImage.LaunchImage/splash-2.png' 错误(本机) 当然,这条路径是错误的,所以如何确定javascript(node.js)中未捕获错误的来源?,javascript,node.js,Javascript,Node.js,我得到一份工作 未捕获错误:enoint:没有此类文件或目录,请打开 'ive/Assets.xcsets/LaunchImage.LaunchImage/splash-2.png' 错误(本机) 当然,这条路径是错误的,所以没有这样的文件或目录是有意义的,但就我而言,我找不到它从哪里得到这条路径。我也很惊讶这里没有文件名和行号。我认为完整的堆栈跟踪将非常有助于找到创建错误路径的位置 我试着加上 process.on('uncaughtException', function (err) {
没有这样的文件或目录是有意义的,但就我而言,我找不到它从哪里得到这条路径。我也很惊讶这里没有文件名和行号。我认为完整的堆栈跟踪将非常有助于找到创建错误路径的位置
我试着加上
process.on('uncaughtException', function (err) {
console.error('Caught exception: ' + err, err.stack)
throw err
})
对于我的脚本,但是堆栈跟踪只是指向throw
语句,所以它基本上是无用的。有没有其他方法可以找到这个神秘的错误路径的来源?这样你的代码就不会在任何地方引用splash-2.png?是的,但是我的代码引用的所有地方都是splash-2.png
,它都是以正确、完整、绝对的路径(从/Users/…
开始)来完成的。尽管错误看起来有所不同,你确定前导斜杠在所有地方都合适吗?@MikeCheel否则我怎么指定绝对路径?