Ada beberapa modul default atau yang ada di node.js ketika Anda mengunduh dan menginstal node.js seperti http, sys dll.
Karena mereka sudah ada di node.js, ketika kita ingin menggunakan modul-modul ini, kita pada dasarnya menyukai modul impor , tetapi mengapa? karena mereka sudah ada di node.js. Mengimpor seperti mengambilnya dari node.js dan memasukkannya ke dalam program Anda. Dan kemudian menggunakannya.
Sedangkan Ekspor adalah kebalikannya, Anda membuat modul yang Anda inginkan, katakanlah modul penambahan.js dan menempatkan modul itu ke node.js, Anda melakukannya dengan mengekspornya.
Sebelum saya menulis apa pun di sini, ingat, module.exports.additionTwo sama dengan exports.additionTwo
Hah, jadi itu alasannya, kami suka
exports.additionTwo = function(x)
{return x+2;};
Hati-hati dengan jalan
Katakanlah Anda telah membuat modul add.js,
exports.additionTwo = function(x){
return x + 2;
};
Ketika Anda menjalankan ini pada command prompt NODE.JS Anda:
node
var run = require('addition.js');
Ini akan keliru mengatakan
Kesalahan: Tidak dapat menemukan module tambahan.js
Ini karena proses node.js tidak dapat penambahan.js karena kami tidak menyebutkan path. Jadi, kita dapat mengatur jalur dengan menggunakan NODE_PATH
set NODE_PATH = path/to/your/additon.js
Sekarang, ini harus berjalan dengan sukses tanpa kesalahan !!
Satu hal lagi, Anda juga dapat menjalankan file penambahan.js dengan tidak mengatur NODE_PATH, kembali ke prompt perintah nodejs Anda:
node
var run = require('./addition.js');
Karena kami menyediakan path di sini dengan mengatakan itu di direktori saat ./
ini, ini juga harus berjalan dengan sukses.