Http, sys gibi node.js dosyasını indirip yüklediğinizde node.js'de bazı varsayılan veya mevcut modüller vardır vb. .
Zaten node.js'de olduklarından, bu modülleri kullanmak istediğimizde, temel olarak içe aktarma modüllerini seviyoruz , ama neden? çünkü zaten düğümde mevcutlar. js. İçe aktarmak onları node.js'den alıp programınıza koymak gibidir. Ve sonra onları kullanıyor.
Oysa İhracat tam tersi, istediğiniz modülü oluştururken, hadi modül addition.js ve node.js içine modül koyarak, bunu dışa aktararak bunu söylüyorlar.
Burada birşey yazmadan önce, hatırlamak module.exports.additionTwo aynıdır exports.additionTwo
Ha, bu yüzden seviyoruz
exports.additionTwo = function(x)
{return x+2;};
Yola dikkat edin
Diyelim ki bir add.js modülü oluşturdunuz,
exports.additionTwo = function(x){
return x + 2;
};
Bunu NODE.JS komut isteminizde çalıştırdığınızda:
node
var run = require('addition.js');
Bunu söyleyerek hata yaparsınız
Hata: module add.js bulunamıyor
Bunun nedeni, node.js işleminin, path'den bahsetmediğimizden, add.js dosyasını kullanamamasıdır. Böylece, NODE_PATH kullanarak yolu ayarlayabiliriz.
set NODE_PATH = path/to/your/additon.js
Şimdi, bu herhangi bir hata olmadan başarıyla çalışmalıdır !!
Bir şey daha, nodejs komut isteminize geri NODE_PATH ayarlayarak ek.js dosyasını da çalıştırabilirsiniz:
node
var run = require('./addition.js');
Burada yolu geçerli dizinde olduğunu söyleyerek sağladığımız için ./
bu da başarılı bir şekilde çalışmalıdır.