Node.js/Basic/exports require

Node.js がサポートしている JavaScript のコードのモジュール化の仕組み これとは別に ECMAScript の仕様でのモジュール化の仕組みもあるのでややこしい。

モジュール化は exports アクセサによってスコープに穴をあけるという感じである。 Hoge.js に保存するとする。

class Hoge{
    constructor(){
    }
}
module.exports = Hoge; 

モジュールを使う場合はこれをこうする

const Hoge = require("./Hoge");

ファイル指定(js抜き)、で定数に引き込む。