首页 > 解决方案 > NodeJS没有显示实际错误来自哪个文件

问题描述

我遇到了一个问题,即我的应用程序中存在错误,并且所有信息都Node告诉我是dist应用程序副本中的行号。

TypeError: Cannot convert undefined or null to object
    at keys (<anonymous>)
    at /Users/MyApp/dist/server.js:346:31
    at Array.forEach (<anonymous>)
    at /Users/MyApp/dist/server.js:336:46
    at Generator.next (<anonymous>)
    at step (/Users/MyApp/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
    at /Users/MyApp/node_modules/babel-runtime/helpers/asyncToGenerator.js:28:13
    at process._tickCallback (internal/process/next_tick.js:68:7)

那么我如何知道生成错误的实际行号和文件名,而不是指向不是很有用dist的文件版本。server.js我有一个名为的文件process.js,我确定这是生成错误的地方,但日志没有告诉我有关此文件的任何信息。

标签: node.js

解决方案


推荐阅读