Ale*_*ong 5 node.js ecmascript-6 visual-studio-code
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
Run Code Online (Sandbox Code Playgroud)
如果我将 Lot 分配给局部变量,那么它会起作用:
const Lot2 = Lot
console.log("break") // Debugger stopped at this breakpoint shows Lot2 as defined
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1127 次 |
最近记录: |