Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 为什么VSCode调试器总是将节点导入显示为未定义?_Node.js_Visual Studio Code_Ecmascript 6 - Fatal编程技术网

Node.js 为什么VSCode调试器总是将节点导入显示为未定义?

Node.js 为什么VSCode调试器总是将节点导入显示为未定义?,node.js,visual-studio-code,ecmascript-6,Node.js,Visual Studio Code,Ecmascript 6,VSCode调试器总是将导入显示为未定义,即使它们显然未定义,为什么它会这样做?是否有方法可以修复它 在下面的示例中,变量“Lot”已导入,并且没有未定义,如console.log行的结果所示,但是,当我在调试器中手动键入“Lot”时,它表示它未定义 来自示例的代码: import Lot from '../db/models/Lot' console.log(Lot === undefined) // prints false console.log("break")

VSCode调试器总是将导入显示为未定义,即使它们显然未定义,为什么它会这样做?是否有方法可以修复它

在下面的示例中,变量“Lot”已导入,并且没有未定义,如console.log行的结果所示,但是,当我在调试器中手动键入“Lot”时,它表示它未定义

来自示例的代码:

import Lot from '../db/models/Lot'

console.log(Lot === undefined) // prints false
console.log("break") // Debugger stopped at this breakpoint shows Lot as undefined 

如果我将Lot分配给一个局部变量,那么它可以工作:

const Lot2 = Lot
console.log("break") // Debugger stopped at this breakpoint shows Lot2 as defined

你有没有想过?我也看到了这种确切的行为,我在这里的帖子中也提到了一些其他变量:不,对不起。如果我知道我需要在调试时访问导入,我就使用上面描述的hack,即我将其分配给一个局部变量。你知道吗?我也看到了这种确切的行为,我在这里的帖子中也提到了一些其他变量:不,对不起。如果我知道在调试时需要访问导入,我就使用上面描述的hack,也就是说,我将其分配给一个局部变量。