I have tons of files where I have to add this function.
const Media = require("../../functions/Media");
Media(....);
Is there any way to:
Directly add Media() function without requiring the file
CodePudding user response:
Try declaring it as global in index file:
const {Media} = require('./functions/Media');
global.MediaGlobal = function Media(input) {
Media(input)
}
CodePudding user response:
It really depends on the framework you are using. You need to find the starting index file and append all global functions there. Samples are given below.
// Override Globals in Backend Nodejs
if (typeof global !== "undefined") {
global.someGlobalFunction = function () {};
}
// Override Globals in Frontend Nodejs/reactjs
// Override Globals in Frontend javascript written on nodejs
if (typeof window !== "undefined") {
window.someGlobalFunction = function () {};
}
Node.js Express (Backend)
Look for file define server, app.listen, Defined on top before import other modules
Node.js React (Frontend)
Look for file define react.render, app.jsx, Defined on top before import other modules
Learn the concept of polyfill:
Best way to polyfill ES6 features in React app that uses create-react-app
