>웹 프론트엔드 >프런트엔드 Q&A >노드에서 모듈을 내보내는 두 가지 방법은 무엇입니까?

노드에서 모듈을 내보내는 두 가지 방법은 무엇입니까?

WBOY
WBOY원래의
2022-04-22 14:57:294155검색

노드가 모듈을 내보내는 두 가지 방법: 1. 내보내기를 사용하면 이 방법은 속성을 추가하여 내보낼 수 있고 여러 멤버를 내보낼 수 있습니다. 2. "module.exports"를 사용하면 이 방법을 "module.exports"로 직접 전달할 수 있습니다. " 할당 방법에서는 단일 멤버만 내보낼 수 있습니다.

노드에서 모듈을 내보내는 두 가지 방법은 무엇입니까?

이 튜토리얼의 운영 환경: windows10 시스템, nodejs 버전 12.19.0, Dell G3 컴퓨터. ㅋㅋㅋ 이전 것

1. module.exports
  • module.exports에 값을 할당하여 모듈을 직접 내보낼 수 있습니다.

  • module.exports는 단일 멤버를 내보낼 수 있습니다
  • module.exports의 기능은 다음과 같습니다. 실현

2.exports

exports 변수는 node에서 제공하는 module.exports에 대한 참조입니다.

exports는 속성을 추가하여 내보내며, 하나의 개체만 내보낼 수 있습니다.

exports 변수에 값을 직접 지정하면 module.exports에는 영향을 미치지 않지만 이는 내보내기와 module.exports 간의 연결을 끊는 것과 같습니다.

예제는 다음과 같습니다.

// 定义方法,常量
const myPI = 3.14
const add = (a,b) => a + b;
// 导出,两种方法任意都可以
// 方法一:
exports.myPI = myPI
exports.add = add
// 方法二:
module.exports.myPI = myPI
module.exports.add = add
// 方法二(变形)
module.exports  = {
    myPI,
    add
}
추천 학습: "

nodejs video tutorial

"

위 내용은 노드에서 모듈을 내보내는 두 가지 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.