当使用节点包的方法时,Intellij给我一个jshint警告。
未解决的功能或方法频道
违规代码如下所示。
var channel = require('pubsub').channel('some-channel-name');
包看起来像这样。
var g = typeof window === 'undefined' ? global : window;
module.exports = g.__PUBSUB || (g.__PUBSUB = require('./lib/pubsub'));
我猜jshint被条件混淆了,其他包没有这个问题。如何描述为jshint导出的对象,以便此警告消失。