在运行代码检查时,我在Node.js代码中遇到很多错误,表明我在各种类上引用了未定义的属性prototype
。我不明白prototype
应该在所有对象上。
例如:
var DeliveryFormatter = require('./_DeliveryFormatter.Abstract');
/**
* @extends DeliveryFormatter
*/
function JSONDeliveryFormatter () {
// ...
}
JSONDeliveryFormatter.prototype = Object.create(DeliveryFormatter.prototype);
所有代码都正常运行,因此我知道DeliveryFormatter
正在解析,但我在prototype
中的Object.create(DeliveryFormatter.prototype)
字词下面有一个波浪下划线。如何让WebStorm解析prototype
对象?