उद्देश्य: इस तरह एक Node.js मॉड्यूल या एक Requirejs एएमडी मॉड्यूल, एक सादे पुराने जावास्क्रिप्ट फ़ाइल से बनाने:ऐसी फ़ाइल को कैसे शामिल करें जो Node.js में मॉड्यूल नहीं है (इसका मॉड्यूल बनाने के लिए)?
var foo = function() {};
मैं कोई नियंत्रण नहीं है और मैंfoo.js
संपादित नहीं कर सकते।
क्यों foo
पहले if
के अंदर एक सादा खाली वस्तु है? मैं अपने मॉड्यूल में एक सादा जावास्क्रिप्ट फ़ाइल "शामिल" कैसे कर सकता हूं? फ़ाइल mymodule.js
: require
के साथ भरी हुई
(function(root) {
if(typeof exports === 'object') { // Node.js
var foo = require('./foo');
console.log(foo); // { }
} else if (typeof define === 'function' && define.amd) { // RequireJS AMD
define(['foo'], function() {
return foo;
});
}
}());
मैं उलझन में हूं, आप अपने कोड के 'RequJS' भाग' के साथ क्या करने का प्रयास कर रहे हैं? – loganfsmyth