Node.js의 Require 행위를 조사해 봤습니다.
리퀘어의 행동이 어떻게 될지 생각해서 공식 문서와 블로그에서 찾아봤어요.
이른바 Require
require는 원래 common JS에 포함된 함수입니다.
console.로그와 마찬가지로 원래 사용할 수 있는 함수이기 때문에 준비할 필요가 없습니다!(매우 편리함)
1. 다른 디렉터리에 있는 js 파일의 모듈을 사용하고 싶을 때
exports.sum = function(x, y) {
return x + y;
}
exports.minus = function(x, y) {
return x - y;
}
const calculation = require('./calculation.js') //ファイル名を指定
console.log(calculation.sum(1, 2));
console.log(calculation.minus(5, 4));
2. npm install에서 만든 NPM 모듈을 사용하고 싶을 때const http = require('http'); //モジュール名を指定
require 시 행동
Require에서 지정한 JavaScript 파일을 읽고 실행하고 exports 객체로 돌아갑니다.이 '파일 읽기, 실행, exports 대상 반환' 절차는 처음 한 번뿐이고, 이후에는 캐시 구조가 되었다.
Reference
이 문제에 관하여(Node.js의 Require 행위를 조사해 봤습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/yuyuco/articles/b117f8d1c37f98텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)