이번에는 Node.js에 대한 초보자 튜토리얼을 가져왔습니다. Node.js를 사용하는 초보자를 위한 주의사항은 무엇인가요?
모듈 개요node.js는modular 구조를 채택하고 commonjs 사양에 따라 모듈을 정의하고 사용합니다. 즉, 모듈을 로드하면 실제로 해당 모듈 파일이 로드됩니다. .
require 명령은 로드 모듈을 지정하는 데 사용됩니다. 로드 시 스크립트 파일의 접미사 이름을 생략할 수 있습니다.
var moyu = require("./myQuery");var moyu1 = require("./myQuery.js");require 메소드의 매개변수는 모듈 파일의 이름입니다. 두 가지 경우로 나뉘는데, 첫 번째 경우는 위와 같이 매개변수에 파일 경로가 포함되어 있는 경우이고, 두 번째 경우는 이 때 모듈의 설치 디렉터리로 이동하는 경우입니다. 다음과 같이 기존 모듈을 찾습니다.
var moyu = require("myQuery");모듈 자체가 여러 파일을 포함하는 디렉터리인 경우도 있습니다. 이때 노드는 package.json의 main하지만 가끔 package.json이 없으면 node는 index.js, index.node를 찾아서 로드하려고 시도합니다. 모듈이 로드되면 시스템에 의해 캐시됩니다. 두 번째로 지우고 로드하면 304가 반환됩니다.핵심 모듈
다음은 가장 간단한 모듈입니다. 새로운 moyu.js를 만들고 다음 내용을 작성한다고 가정합니다.
모듈의 외부 인터페이스를 moyu 변수에 출력한 후 moyu를 호출합니다. 이때 명령줄에서 실행하면 hello moyu가 출력됩니다.
var moyu = new Object();var fn = function(a){ console.log(a);}moyu.fn = fn;module.exports = moyu; 上面的代码表示模块输出moyu对象,该对象有一个fn方法。 var moyu = require("./moyu");moyu("hi,moyu");읽은 것 같습니다. 이 기사의 경우 방법을 마스터하셨으니 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요! 추천 도서:
코드를 사용하여 mvvm 원리를 직관적으로 표현하는 방법
위 내용은 초보자를 위한 Node.js 튜토리얼 (2)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!