初心者NodeJs:
1807 ワード
一、NodeJsの構成モジュール:まず、モジュール共有方法と属性を導出するために、エクスポートモジュールを設定します.他のモジュールはrequire関数で現在のモジュールを使用した時に得られたのが現在のモジュールのexportオブジェクトです.require require関数は、現在のモジュールにおいて、他のモジュールをロードして使用するために使用され、モジュール名を入力し、対象を導出するためのモジュールを返します.
//node1.js
exports.foo = function(){
console.log('hello world');
}
//node2.js
var foo2 = require('./node1.js');
console.log(foo2.foo());
>node node2.js
>hello word!
導出したモジュールを関数とする場合、moduleはmoduleオブジェクトを使用して現在のモジュールにアクセスすることができますが、最も多い用途は現在のモジュールのエクスポートオブジェクトを置き換えることです.//node1.js
module.exports = function (){
return "helloword!";
}
//node2.js
var foo2 = require('./node1.js');
console.log(foo2());
二、カバン1.エントランスモジュールファイルをindex.jsと命名すれば、モジュールをロードする時にそのパッケージパスを指定してサブモジュールを導入できます.ファイルがあれば、://cat/lib/index.jsというものがあります.カスタムモジュールの入り口:パッケージパスの下でjsonファイルのpackage.jsonを新規作成する必要があります.//package.json
{
"name": "cat",
"main": "./lib/main123.js"
}