【发布时间】:2020-03-28 19:19:11
【问题描述】:
如何将 React 添加到现有的 Electron 应用程序中?
我有一个 CLI Node.js 应用程序,我打算使用 ElectronJS 和 React 添加一个桌面 GUI。我现在已经成功地将原始 CLI 应用程序和 Electron 结合起来,因此当我运行 npm start 时,会弹出一个 Electron 驱动的窗口,并且旧应用程序开始执行它的操作。 是否有一种简单的方法可以将 React 添加到堆栈中,或者我是否需要在考虑这种新架构的情况下重新开始我的项目?
现在,当我转到项目的根目录并尝试 npx create-react-app 时,它拒绝初始化,因为那里已经有东西了。如果我为我的项目创建一个新的子目录,然后我将在其中初始化 React 应用程序,那么我将拥有 node_modules、package.json 等重复项和一个奇怪的分层结构,这可能不是推荐的方式它甚至可以工作......
【问题讨论】: