我完全在这里。
我们使用旧的 React 模板 (1.0.2-1.0.4) 创建了一个使用旧的 Electron Forge (^5.2.4; 5.2.6) 的工作应用程序,其中包含 React 技术的常见嫌疑人(react-redux,react-路由器等)
直到大约 1-2 周前,一切都很好。现在,在运行它的启动代码、显示一些组件、做一些事情之后,我们会得到一个Variant 119 错误(参考问题或 React 的多个版本)。
由于用于工作的代码ref
似乎是虚假的,但我检查了我们所有的参考文献(总共有两个)。我做了通常的npm ls
,yarn list
甚至检查了很多模块以获取额外的 React,但发现 nada。
除了一些与 Electron 或 React 无关的内部依赖项外,我们的yarn.lock
文件没有更改。在工作到不工作的过程中,没有任何外部组件(BlueprintJS、Semantic UI React,...)发生变化。
这是踢球者:恢复到以前工作的版本(包括删除node_modules
等)没有帮助。构建机器运行的 NodeJS 版本与以前相同(10.15.mumble)。我试图追踪缓存(包括 Yarn)并删除它们,删除out
目录,完成完全重建等。
什么会影响这样的 Electron Forge 构建?我应该寻找哪些其他代码、目录、缓存、配置等?
它会影响以前工作的版本,这使我面临构建/环境问题,尽管这发生在机器上,这又指向了项目。经过多天的平分和重建以及同样的事情发生后,我参观了 Witt's End。我不喜欢那里。