如何将 React 添加到现有的 Electron 应用程序中?

杰卡

如何将 React 添加到现有的 Electron 应用程序中?

我有一个 CLI Node.js 应用程序,我打算使用 ElectronJS 和 React 添加一个桌面 GUI。我现在已经成功地将原始的 CLI 应用程序和 Electron 结合起来,这样当我运行npm start一个 Electron 驱动的窗口时,就会弹出一个旧的应用程序开始做它的事情。是否有一种简单的方法可以将 React 添加到堆栈中,或者我是否需要考虑到这种新架构来重新开始我的项目?

现在,当我转到我的项目的根目录并尝试npx create-react-app它时拒绝初始化,因为那里已经有东西了。如果我创建一个新的子目录到我的项目中,我会再初始化程序做出反应,那么我有node_modulespackage.json等副本和一个奇怪的多层结构,可能不是去了解它是否会甚至工作是推荐的方式.. .

用户13124036

创建一个子目录并在create-react-app那里运行之后,只需将内容向上移动一个目录并删除空目录。

例子:

cp package.json package.json.backup
mkdir temp
cd temp
npx create-react-app test-app
mv test-app/* ..
cd ..
rm -fr temp

如果您使用的是 Windows,则可以在 Git Bash 中运行上述命令。

之后,您需要手动将package.jsonfromcreate-react-app与现在称为package.json.backup.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Redux添加到现有的React应用程序

将TypeScript添加到现有的create-react-app应用程序

将 ruby on rails 添加到现有的 React Native 应用程序

将react-native-web添加到现有的react-native应用程序时出错

如何将LiveView添加到现有的Elixir / Phoenix应用程序?

将vueJS添加到现有的angular应用程序中

将元素添加到现有的 React DropdownButton

如何将React.js添加到现有的.NET Core

如何将Angular 2.0添加到现有的ASP.NET MVC应用程序

如何将ReactJS添加到现有的node.js后端应用程序

如何将Angle 4添加到现有的node.js应用程序

如何将 package.json 文件添加到构建的 React 应用程序中?

无法将 React-Native 添加到现有应用程序

如何将 vuetify 对话框添加到现有应用程序中?

Xcode:如何将Unity游戏添加到现有的iOS应用?

将GWT添加到现有的Maven Web应用程序

使用 .Net 4 将 MVC 项目添加到现有的 Web 应用程序

尝试将 @ionic/angular 添加到现有的 angular 12 应用程序失败

将websockets添加到现有的php应用程序

将刺激和导入映射添加到现有的 Rails 6.1 应用程序

将MeteorJS添加到现有的AngularJS / MEAN堆栈应用程序

Ruby on Rails:将api添加到现有的Web应用程序

如何将C#方法添加到现有的大型wix脚本中

如何将表头添加到现有的jasper表组件中?

如何将列添加到现有的填充数据框中

如何将NullableBooleanField添加到现有的Django数据库中?

如何将熊猫数据添加到现有的csv文件中?

如何将新的对等方添加到现有的Hyperledger Fabric网络中?

如何将列表项添加到现有的无序列表中?