Konsep
npm memakai sistem modul CommonJS yang cukup mudah dalam penggunaanya. Sistem modul ini akan meng-export objek JavaScript ke variabel exports yang bersifat global di modul tersebut.
Sebagai contoh
band.js
1
'use strict';
2
3
function Band(){}
4
5
Band.prototype.info = function(){
6
return 'Nama Band: '+this.name;
7
}
8
9
Band.prototype.add = function(name){
10
this.name = name;
11
}
12
13
module.exports = new Band();
Copied!
Untuk pemakaiannya seperti di bawah ini
app.js
1
var band = require('./band.js');
2
band.add('Dewa 19');
3
4
console.log(band.info);
Copied!
require() diatas adalah fungsi sinkron yang meload paket atau modul lain dari sistem file.
Last modified 2yr ago
Copy link