Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确定javascript(node.js)中未捕获错误的来源?_Javascript_Node.js - Fatal编程技术网

如何确定javascript(node.js)中未捕获错误的来源?

如何确定javascript(node.js)中未捕获错误的来源?,javascript,node.js,Javascript,Node.js,我得到一份工作 未捕获错误:enoint:没有此类文件或目录,请打开 'ive/Assets.xcsets/LaunchImage.LaunchImage/splash-2.png' 错误(本机) 当然,这条路径是错误的,所以没有这样的文件或目录是有意义的,但就我而言,我找不到它从哪里得到这条路径。我也很惊讶这里没有文件名和行号。我认为完整的堆栈跟踪将非常有助于找到创建错误路径的位置 我试着加上 process.on('uncaughtException', function (err) {

我得到一份工作

未捕获错误:enoint:没有此类文件或目录,请打开 'ive/Assets.xcsets/LaunchImage.LaunchImage/splash-2.png' 错误(本机)

当然,这条路径是错误的,所以
没有这样的文件或目录是有意义的,但就我而言,我找不到它从哪里得到这条路径。我也很惊讶这里没有文件名和行号。我认为完整的堆栈跟踪将非常有助于找到创建错误路径的位置

我试着加上

process.on('uncaughtException', function (err) {
  console.error('Caught exception: ' + err, err.stack)
  throw err
})

对于我的脚本,但是堆栈跟踪只是指向
throw
语句,所以它基本上是无用的。有没有其他方法可以找到这个神秘的错误路径的来源?

这样你的代码就不会在任何地方引用splash-2.png?是的,但是我的代码引用的所有地方都是
splash-2.png
,它都是以正确、完整、绝对的路径(从
/Users/…
开始)来完成的。尽管错误看起来有所不同,你确定前导斜杠在所有地方都合适吗?@MikeCheel否则我怎么指定绝对路径?