728x90
반응형

CommonJS 2

CommonJS, AMD 및 RequireJS 간의 관계

질문 : CommonJS, AMD 및 RequireJS 간의 관계? 나는 많이 읽은 후에도 CommonJS, AMD 및 RequireJS 에 대해 여전히 매우 혼란 스럽습니다. CommonJS (이전의 ServerJS )는 언어가 브라우저 외부에서 사용될 때 일부 JavaScript 사양 (예 : 모듈)을 정의하는 그룹이라는 것을 알고 있습니다. CommonJS 모듈 사양에는 Node.js 또는 RingoJS 와 같은 구현이 있습니다. CommonJS , AMD ( Asynchronous Module Definition ) 및 RequireJS 간의 관계는 무엇입니까? RequireJS 는 CommonJS 모듈 정의의 구현입니까? 그렇다면 AMD 는 무엇입니까? 답변 RequireJS 는 AMD API ..

module.exports vs Node.js exports

질문 : module.exports 대 Node.js의 내보내기 Node.js 모듈에서 다음 계약을 찾았습니다. module.exports = exports = nano = function database_module(cfg) {...} module.exports 와 exports 의 차이점과 둘 다 여기에서 사용되는 이유가 궁금합니다. 답변 설정 module.exports 수 있습니다 database_module 때 함수는 함수처럼 호출 할 required . exports 설정하는 것만으로 module.exports 참조를 내보내기 때문에 함수를 내보낼 수 없습니다. 다음 코드는 사용자가 함수를 호출하는 것을 허용하지 않습니다. 다음은 작동하지 않습니다. exports = nano = function..

728x90
반응형