Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
Node.js 为什么控制台中的行号与代码中的行号不匹配?_Node.js_Typescript_Mocha.js - Fatal编程技术网

Node.js 为什么控制台中的行号与代码中的行号不匹配?

Node.js 为什么控制台中的行号与代码中的行号不匹配?,node.js,typescript,mocha.js,Node.js,Typescript,Mocha.js,为什么控制台中的行号与代码中的行号不匹配 但是如果您注释掉字符串“Util.promisify(Hg.clone);”,那么行号就没有错误了 如何修复?找到了问题的原因。原来模块hg被写入coffeescript。它在脚本执行期间编译。正是因为他,才出现了这样的问题 我编译了它。并已以编译的形式插入。问题消失了。现在所有的线都匹配了 这不是偶然的,因为模块hg没有包含typescript下类型描述的文件?或者可能是因为hg是写在coffee脚本上的?

为什么控制台中的行号与代码中的行号不匹配

但是如果您注释掉字符串“Util.promisify(Hg.clone);”,那么行号就没有错误了


如何修复?

找到了问题的原因。原来模块
hg
被写入
coffeescript
。它在脚本执行期间编译。正是因为他,才出现了这样的问题


我编译了它。并已以编译的形式插入。问题消失了。现在所有的线都匹配了

这不是偶然的,因为模块
hg
没有包含
typescript
下类型描述的文件?或者可能是因为
hg
是写在
coffee脚本上的?