Node.jsモジュール化アプリケーション——モジュールに別のモジュールを導入する

2792 ワード

記事の目次
  • .モジュール開発とは?
  • .Node.jsにおけるモジュール開発規範
  • .exportとrequireの使い方
    1.モジュール開発とは?
    一つの機能は一つのモジュールです.複数のモジュールは完全な応用を構成できます.一つのモジュールから離れると他の機能の運行に影響しません.
    2.Node.jsにおけるモジュール化開発規範
    Node.jsはJavaScriptファイルがモジュールであると規定しています.モジュール内部に変数と関数を定義してデフォルトでは外部では入手できません.モジュール内部では、exportsオブジェクトを用いてメンバ導出し、require方法を用いて他のモジュールを導入することができる.
    3.exportとrequireの使い方a
    //a.js
    //         
    let name = '   ';
    //         
    const hello = name => `  e ,  ${name}`;
    //         
    exports.name = name;
    exports.hello = hello;
    
    b
    //b.js
    // b       a
    let a = require('./a.js');
    //  b      
    let name = a.name;
    //  b      
    console.log(a.hello(name));
    
    exportsmodule.exportsの別名(アドレス参照関係)であり、 exports module.exports ,b require module.exports ..