1

首先要做的事情是:目标/主机环境同时非常罕见和奇怪,所以如果这一切都没有结束,我可以。请提前原谅我您可能花在上面的时间。

一个情节:我和我的朋友为一些 win32 应用程序提出了一个“插件”(JS 代码)来处理以前记录的来自汽车喷油器的模拟信号,以分析它并找到(最佳)驾驶汽车的方法(最大速度(实际与库存)、最大 RPM、最大油耗、最佳消耗的 RPM 等)。我是几年前写的(基于我当时的知识/经验。意味着脚本是在大约 10 年前的技术堆栈的帮助下编写的)。由于环境的原因,我以自己的记录器、分析器、i18n 引擎等实现结束。

平台:它是一个 win32 应用程序(相当老,~MSWinXP),它能够使用插件处理记录的数据。我很确定它不支持除 es3 之外的任何东西(不,'map'、'reduce'、'forEach' 等)。每个有兴趣玩它的人都会有一个链接。

我的目标:JS -> TS,grunt -> webpack,构建包含顺序 -> ES 模块(导入/导出),自制模块 -> NPM 替代品等等。

实际任务:我正在尝试导入 core-js 包以填充遗漏的内容并面临https://github.com/zloirock/core-js/blob/master/packages/core-js/internals/global.js的问题无法正确检测/查找全局对象。

该文件将我带到下一个链接:

我相信我从这些链接中尝试了所有建议(https://gist.github.com/ZuBB/017c40f4d68396428458660e6604f765),但这无济于事 - https://drive.google.com/open?id=1XdQpryaOsJ2CFdF0Qh5c1u6GvPkJAIAl

我将不胜感激任何想法如何获取对全局对象的引用

带有平台相关链接的要点:https ://gist.github.com/ZuBB/7e3e76c7629518671e209148fc0d2b6a

4

0 回答 0