nodejsのモジュールシステム
755 ワード
nodejsの中のモジュール文法キーワードは主にexportsです. module.exports 及びrequire、s 6のimportと一緒にしないでください. exportは混同しました
エクスポート
export対象後、直接に新しいメンバーを追加します.
requireを使って一つのファイルを変数にインポートします.
エクスポート
export対象後、直接に新しいメンバーを追加します.
exports.area = (r) => PI * r ** 2;
module.exportに直接コピーする module.exports = class Square {
constructor(width) {
this.width = width;
}
area() {
return this.width ** 2;
}
};
インポートrequireを使って一つのファイルを変数にインポートします.
var teacher = require('./modules/teacher')
1、ファイルがクラスをエクスポートすると、変数名newというクラスを直接使うことができます.var wzj = new teacher('wzj')
2、若し ファイルのエクスポートは一連の方法であり、直接クラスの文法でその中の方法を呼び出すことができます.var getTeacher = teacher.getTeacher()
var setTeacher = teacher.setTeacher()