node.js의 기본 구문은 JavaScript의 구문이므로 JavaScript를 아는 학생에게는 더 쉽습니다. 환경 구성은 공식 문서를 방문하여 설치하면 됩니다. 여기에서는 제가 공부하면서 정리한 몇 가지 내용을 공유하겠습니다. 파일 간 변수와 함수를 도입하고 사용하는 방법에 대해 이야기하는 첫 번째 기사입니다.
일반 js 파일의 경우 html에서 참조하기 위해
<script type="text/javascript" src="test.js"></script>
를 사용합니다. node.js 프로젝트에서는 모든 js 파일을 사용합니다. js 파일이 다른 js 파일에서 변수나 함수를 사용하려는 경우 어떻게 해야 하나요? js 파일에서 9be8c280d3dc51bb61988971f6c2aa5c2cacc6d41bbb37262a98f745aa00fbf0 태그 쌍을 사용하여 가져오는 것이 허용되지 않으므로 node.js에서는
require를 가져오려면 require() 함수를 사용해야 한다고 규정합니다. ( "test.js");
require()를 사용하여 가져올 때 몇 가지 사항에 주의해야 합니다.
가져온 파일에서 변수, 함수 또는 개체를 호출해야 하는 경우 변수를 선언해야 합니다. 가져온 개체를 받으려면
var res = require("foo.js");
이 파일을 가져온 후 다른 파일에서 이 파일의 특정 변수나 함수를 호출할 수 있도록 하려면 이 파일에서 허용되는 변수나 함수를 선언해야 합니다.
//foo.jsvar a = 1;function say(){ console.log(a);}exports.a = a;exports.say = say;//index.jsvar foo = require(foo.js);console.log(foo.a);
가져온 js 파일은 객체를 만들 때 내보내기를 사용하지 말고 moudle.exports = constructor 형식을 사용해야 합니다
//view.jsfunction View(){ } View.prototype.test = function(){ console.log('test') } View.test1 = function(){ console.log('test1') }moudle.exports = view;//test.js var x = require('./foo'); console.log(x) //{ [Function: View] test1: [Function] } console.log(x.test) //undefined console.log(x.test1) //[Function] x.test1() //test1
require() 함수를 사용하여 파일을 가져올 때 기본적으로 moudles_lib 폴더가 추가됩니다. 먼저 파일이 없으면 레벨을 올리세요. 또한 환경 변수를 사용하여 node.js 모듈을 로드하는 경로를 설정할 수도 있습니다.
위 내용은 node.js의 파일 간 소개 튜토리얼 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!