未解析的变量或类型与ExtJs alternateClassName声明

PHPstorm: Unresolved variable or type with ExtJs alternateClassName declaration

本文关键字:ExtJs alternateClassName 声明 类型 变量      更新时间:2023-09-26

我有一个ExtJs类,定义如下:

Ext.define('Mb.lang.Lang', {
    alternateClassName: 'Lang',

正如所料,PHPstorm在代码中不能识别类名Lang,并且到处显示错误

未解析的变量或类型Lang

阅读其他问题,我想我可以使用PHPdoc块来解决这个问题,但我真的不知道如何。你能提出一个解决方案吗?

最终证明解决方案很简单:
我不得不使用JsDoc的@alias

/**
 * @alias Lang
 */
Ext.define('Mb.lang.Lang', {
    alternateClassName: 'Lang',