是否可以从prod bundle.js模型开始对ReactJS组件进行本地反向工程,如果可以,如何做?

时间:2018-10-26 15:06:11

标签: reactjs

我一直在与客户合作完成原始开发人员留下的一些明显漏洞的项目。前端是使用ReactJS构建的,因此我克隆了要求使用的存储库。一旦我终于可以使用它,我注意到产品站点具有1个功能,而我的本地站点没有。 简而言之,我发现prod bundle.js包含:

var MissingComponentFromGitHubRepo = require('./MissingComponentFromGitHubRepo'); // plus associated functionality from that component

原始开发人员似乎不知道组件文件在哪里(客户端想知道为什么它不在仓库中),并且客户端不想失去它在产品站点上启用的功能。因此,我正在尝试对bundle.js中的组件进行反向工程。

可以从bundle.js模型进行逆向工程吗? 仅仅是在bundle.js中找到对丢失组件的所有引用即可,引入所有这些片段,添加require()语句并导出模块?

好处是,我可以将自己的本地产品与生产产品进行比较,直到(如果可能)它与生产产品上的功能匹配,此时,我将假定该组件已被有效地“重建”。

0 个答案:

没有答案