Node.js는 모듈의 개념을 정의하고, 내보내기 및 로드하고, 구성을 단순화하고, 모듈식 JavaScript 코드를 재사용하고, 종속성을 관리하는 데 도움이 되는 CommonJS 모듈식 사양을 채택합니다.
Node.js에서 채택한 모듈형 사양
Node.js는 CommonJS 사양을 모듈 시스템으로 채택합니다. CommonJS는 모듈식 JavaScript 코드를 정의하는 표준 모음으로, 개발자가 서로 다른 모듈 간에 코드와 기능을 공유할 수 있도록 해줍니다.
CommonJS 사양
CommonJS 사양은 다음과 같은 핵심 개념을 정의합니다.
Node.js에서 CommonJS 사용
Node.js에서 CommonJS 모듈화를 사용하는 것은 매우 쉽습니다. 모듈을 내보내려면 module.exports
를 사용할 수 있습니다. 개체: module.exports
对象:
<code class="javascript">// module.js module.exports = { add: function(a, b) { return a + b; } };</code>
要导入一个模块,可以使用 require()
<code class="javascript">// main.js var myModule = require('./module'); console.log(myModule.add(1, 2)); // 输出 3</code>
require()
를 사용할 수 있습니다. 함수: rrreeeAdvantages
CommonJS 모듈 사양의 장점은 다음과 같습니다:
대안
CommonJS는 Node.js의 기본 모듈화 사양이지만 다음과 같은 몇 가지 대안을 사용할 수 있습니다.위 내용은 nodejs는 어떤 모듈 사양을 채택하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!