Nodejs 사용하도록 요구하는 데 사용 : 2013 년 5
var EventEmitter = require('events').eventEmitter
을하지만, this change는 GitHub의에 제출했다 :
이벤트 :이 이러한 변화는 100 % 입니다 EventEmitter 이벤트 모듈 수출 하위 호환성.
이 변경 사항은 EventEmitter
을 약간 더 간단하게/더 멋지게 으로 만들고 substack에 의해 설정된 모범 사례를 따릅니다.
var EventEmitter = require("events")
var emitter = new EventEmitter()
유일한 차이점은 우리가 지금 우리가 우리는 또한 EventEmitter
생성자 자체에 usingDomains
속성을 설정 한 Stream
으로처럼 이전 버전과의 호환성을 위해 EventEmitter
의 속성으로 EventEmitter
을 설정해야한다는 것입니다 그 이유는 현재 사용중인 것과 일치하기 때문입니다. require("events").usingDomains = true
그것은 이러한 변화에서뿐만 아니라 이제 간단한 구문을 허용 StringDecoder
같은 :
var EventEmitter = require('events');
여전히 이전 구문과의 역 호환성을 유지하면서.
가장 최근 버전의 노드에서 사용할 수 있지만, 'require ('events '). eventEmitter'를 사용해야했습니다. – jfriend00
귀하의 질문을 편집하여 명확하게하고 잘하면 당신이 어떤 질문이 있어야하는지에 대한 예를 들어 보았습니다. 이것이 의도 한 것과 정확히 일치하지 않는다면, 그것을 바로 잡으십시오. 그러나 그것을 명확히하기 위해 노력하십시오. – jfriend00