Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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
Javascript Visual Studio代码Sencha Ext JS扩展问题_Javascript_Visual Studio_Model View Controller_Extjs_Visual Studio Code - Fatal编程技术网

Javascript Visual Studio代码Sencha Ext JS扩展问题

Javascript Visual Studio代码Sencha Ext JS扩展问题,javascript,visual-studio,model-view-controller,extjs,visual-studio-code,Javascript,Visual Studio,Model View Controller,Extjs,Visual Studio Code,我正在学习extjs,所以我在我的VisualStudio代码中安装了Sencha.vscode extjs扩展v1.0.1(它也是新的,今天刚刚下载)。我想要这个插件,因为我看到了可以将光标放在控制器上的地方,然后执行Control+MouseClick,它将打开该文件。在处理大型ExtJS应用程序时非常方便。但我似乎无法让这个功能发挥作用。我一直看到没有找到“main”的定义 通过查看vscode extjs.log文件,我已经验证了扩展是否完成了对所有内容的索引。编制索引确实花了很长时间

我正在学习extjs,所以我在我的VisualStudio代码中安装了
Sencha.vscode extjs
扩展v1.0.1(它也是新的,今天刚刚下载)。我想要这个插件,因为我看到了可以将光标放在控制器上的地方,然后执行
Control+MouseClick
,它将打开该文件。在处理大型ExtJS应用程序时非常方便。但我似乎无法让这个功能发挥作用。我一直看到
没有找到“main”的定义

通过查看
vscode extjs.log
文件,我已经验证了扩展是否完成了对所有内容的索引。编制索引确实花了很长时间,因为我还有所有ExtJS示例应用程序。知道我错过了什么吗?谢谢


更新:控制器在同一文件夹中,请参见图片…

我想我终于找到了答案。我现在可以
Ctrl+Hover
extend、controller、requires等。。。它将显示其定义的弹出窗口,当我按下Ctrl+MouseClick
(或按F12
)时,它将打开该文件。我只是打开了一个ExtJS应用程序文件夹,然后等待插件索引所有内容。就这样。以前,我在VisualStudio代码中打开了我的整个“项目”目录,其中包含大约8个子文件夹,所有这些都是ExtJS应用程序。因此,可能不同的应用程序之间存在命名冲突,或者这个插件不打算同时处理多个应用程序。

我想我终于找到了答案。我现在可以
Ctrl+Hover
extend、controller、requires等。。。它将显示其定义的弹出窗口,当我按下Ctrl+MouseClick(或按F12)时,它将打开该文件。我只是打开了一个ExtJS应用程序文件夹,然后等待插件索引所有内容。就这样。以前,我在VisualStudio代码中打开了我的整个“项目”目录,其中包含大约8个子文件夹,所有这些都是ExtJS应用程序。因此,可能不同应用程序之间存在命名冲突,或者该插件不打算同时处理多个应用程序。

控制器的代码在哪里?@Evantimboli更新了OP以回答您的问题。谢谢控制器的代码在哪里?我可以看到它没有放在您的requires块中。@EvanTrimboli它在requires块中,
'sequences.view.main.MainController'
。这个应用程序运行得很好。这是直接从Sencha培训,我没有编辑任何东西。所以我很确定它的结构是正确的。培训师可以
Control+MouseClick
这样做,它会打开定义该类的文件,但他不记得他是如何获得VSCode的。控制器的代码在哪里?@Evantimboli更新了OP以回答您的问题。谢谢控制器的代码在哪里?我可以看到它没有放在您的requires块中。@EvanTrimboli它在requires块中,
'sequences.view.main.MainController'
。这个应用程序运行得很好。这是直接从Sencha培训,我没有编辑任何东西。所以我很确定它的结构是正确的。培训师可以
Control+MouseClick
处理类似的事情,它将打开定义该类的文件,但他不记得他是如何让他的VSCode能够做到这一点的。