У меня сейчас небольшая проблема с «Enums» в Node.js.Node.JS - Не удается прочитать свойство «ColorType» неопределенного
В настоящее время у меня есть файл colorHandler.js в папке lib /, и я обращаюсь к нему в другом файле в моей/lib. формат в chatHandler.js нижеследовал:
var format = {
GREEN: {irc: '\u000309', mc: 'a'},
RED: {irc: '\u000304', mc: 'c'},
}
И в моем IRC Хэндлер, я в настоящее время есть только одно объявление (потребовав, конечно), что выглядит Лик это:
Command.test = function(ocmd) {
client.say(to, c.format.GREEN.irc. + from + ': '+ c.format.RED.irc +'Command handler works!');
}
Ошибка Я получаю в своем отладчике: «сообщение»: «uncaughtException: не удается прочитать свойство« GREEN »неопределенного»
Что здесь происходит, оно работает для меня, теперь он просто постоянно бросает ошибку один раз команда «test» вводится в чат.
формат не доступен за пределами colorHandler .js as nodejs добавляет функцию обертки к каждому файлу. Что такое c во втором файле – Anoop
c является 'var c = require ('../ lib/colorHandler.js');' - пока 'c' просто используется как тест, пока я не получу лучшее имя: P –