我正在尝试实现类似于依赖注入的东西,通过从 javascript 模块公开的函数中获取参数名称,如下所示:
module.exports = (router,form,query,url) => {
// Do something with these parameters ...
return response;
};
我可以通过解析函数的字符串表示来解决这个问题。已经有一个 SO 线程。
当代码与 webpack 捆绑用于生产时,我的问题变得很明显,所有参数名称都被破坏了,并且原始名称丢失了。
我在 webpack 配置中找不到任何可以帮助我的选项。
有没有办法在不让导出函数的模块担心与此问题相关的任何事情的情况下做我想做的事情?