申し訳ありませんがタイトルが多少曖昧な場合、私はこの概念をどのように呼び出すべきか本当に分かりません。Node.jsモジュール - 必要なオブジェクトメソッドをメインのAppオブジェクトに添付する
基本的に私は次のコードが含まれていmain.jsファイルがあります:私はまた、これらのメソッド(player.getPlayerByName)が含まれplayer.jsファイルを持っている
var util = require('./folder/util');
var summoner = require('./folder/player');
var App = {
timeout: 500,
apiKey: 'asdnanfasofafasqrqrsa',
region: 'can'
}
App.init = function(apiKey, region) {
this.apiKey = apiKey;
this.region = region;
}
App.getPlayerByName = player.getPlayerByName;
module.exports = App;
を。私の目標は、そのmain.jsエントリファイルとNPMモジュールを作成し、そのようにアクセスすることです:今
var main = require('main.js');
main.getPlayerByName('Jake');
私は「添付」に見つけた唯一の方法というメインAppオブジェクトにこれらのメソッド私ができるので、アクセスは、上記のように、main.jsに次のコード行を追加することです:
App.getPlayerByName = player.getPlayerByName;
あるとしてそれは素晴らしい作品が、私はplayer.jsに多くのメソッドを追加した後、ファイルを私はたくさんありますmain.jsファイルに余分な膨らみがありますが、私は避けていません。これについてもっと良い方法がありますか?
ありがとうございます!
最初の解決策は私が探していたものでした。ありがとう – Munsterberg