WATCH没有使用Visual Studio Code,这是一个bug吗?

时间:2017-06-13 20:21:46

标签: visual-studio react-native visual-studio-code watch

我正在使用Visual Studio Code上的React Native进行开发,最近我的手表停止工作,现在它一直在告诉变量(大多数)是 not available

例如,对于以下代码:

MyFunc()
{
    let fromDate = new Date(2017,4,24) 
    let toDate = new Date(2017,4,26)            
    let daysInDifference = Math.round((toDate.valueOf()-fromDate.valueOf())/(1000*60*60*24)) + 1;  

    for(let i = 0; i < daysInDifference; i++)
    {   
        let Result = SomeFunction()

        if(Result.length === 0) // everything is fine till here
        {
            let MyVariable = [];

            for(let i = 0; i < daysInDifference; i++)
            {     
                // ..

我可以一直走到if()陈述,并且看得很好:  enter image description here

但如果我跳过if()语句,调试器会将我带到index.ios.bundle并返回WATCH:

软件包: enter image description here

请注意,当它返回时,变量toDate(以及我未展示的许多其他内容)在VARIABLES -> Closure下“可用”,但不在WATCH下:

enter image description here

试图做:

  • 安装了最新的Visual Studio代码
  • 重新安装所有插件
  • 重启机器一百万次

使用VARIABLES调试是一个痛苦的问题**,请帮忙吗?

1 个答案:

答案 0 :(得分:0)

我重启VS +机器,然后一切恢复正常。