这是代码:
/**
* @name Me
* @property {String} name
* @property {Number} minVer
* @property {Number} maxVer
*/
/** @type {Me} the moshe*/
var y;
为什么 IntelliJ 说 {Me} 没有定义?
这是代码:
/**
* @name Me
* @property {String} name
* @property {Number} minVer
* @property {Number} maxVer
*/
/** @type {Me} the moshe*/
var y;
为什么 IntelliJ 说 {Me} 没有定义?
如果你使用@typedef
而不是@name
,IntelliJ 会更快乐:
/**
* @typedef {Object} Me
* @property {String} name
* @property {Number} minVer
* @property {Number} maxVer
*/
/** @type {Me} the moshe*/
var y;
确保您已配置正确的 javascript 版本: