流星:ReferenceError:IRC未定义

Posted

技术标签:

【中文标题】流星:ReferenceError:IRC未定义【英文标题】:Meteor: ReferenceError: IRC is not defined 【发布时间】:2015-06-17 08:14:55 【问题描述】:

我正在尝试使用 mrt:meteor-node-irc。 AFAIK 其 IRC 的流星 npm 包。

我已尝试使用以下方法进行初始化:

client = new IRC().Client(serverURL, nickname, params);
        client.connect();

我收到一个 ReferenceError 说 IRC 未定义。

我尝试过使用

var IRC = Meteor.npmRequire('IRC');

无济于事。

可以添加包

meteor add mrt:meteor-node-irc

过去几天一直在为此苦苦挣扎,但无法弄清楚。

任何帮助将不胜感激。

【问题讨论】:

尝试使用meteorhacks npm 包来使用这个包。以 mrt 开头的包是旧的并且有一段时间没有更新,这可能是有问题的。 【参考方案1】:

考虑使用: meteor add pent:irc

Usage:

var params = 
  server: 'irc.freenode.net',
  port: 6667,
  nick: 'meteorirc',
  password: false,
  realname: 'Meteor IRC',
  username: 'Meteor-IRC',
  channels: ['#meteor'],
  debug: false,
  stripColors: true
;
client = new IRC(params);
client.connect();

Meteor.setTimeout(function() 
  client.say('#meteor', 'HI THERE I JUST COPY AND PASTA'd ALL THIS');
, 20000);

【讨论】:

以上是关于流星:ReferenceError:IRC未定义的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 错误 - 未捕获的 ReferenceError:$ 未定义 [重复]

Ruby on Rails - 未捕获的 ReferenceError:$ 未定义

未捕获的ReferenceError:noty未定义

Ruby on Rails - 未捕获的ReferenceError:$未定义

带有 Firebase 的 Nuxt.js s-s-r - ReferenceError:未定义导航器

Node.js 和 JQuery:“ReferenceError:$ 未定义”错误。如何在服务器上将 jquery 与节点一起使用?