在不使用如下的相對路徑的情況下引用本地commonjs模塊的最佳實踐是什麼?編寫commonjs模塊並使用require來加載它(不使用相對路徑)
var custMod= require(‘customModule’);
custMod(true);
custMod.save(‘foo’);
有沒有建立這樣的模塊的任何參考?
如果我寫了如下的模塊,當我調用custMode.save(12)時會得到undefined;
module.exports = customModule;function customModule(mode) {
var mode = 1;
return {
save: function (value) {
console.log(mode, value)
},
get: function (id) {
console.log(mode, id)
}
}
你問如何編寫一個注入全局變量的模塊?或者如何創建一個也具有自定義屬性的函數?什麼是你說的「這個」? –
[編寫模塊化js](http://addyosmani.com/writing-modular-js/) –
@FelixKling我在問寫入模塊,它注入全局變量,並且可以使用require函數加載。 – peterkr