【问题标题】:Electron Fetches Resources of React From Root DirElectron 从根目录获取 React 资源
【发布时间】:2018-09-14 16:57:19
【问题描述】:

上周我尝试了一些方法来粘合 Electron + React,但是,它们各有优缺点。

今天,想通过:

  1. create-react-app ...

  2. npm install electron --save-dev

  3. 将所有 Electron 逻辑放入 React 的 build 目录(在接下来的第 5 步之后必须做一些工作以将主题保留在那里,因为它会清除 build 目录)

  4. 使用 Electron 的 window.loadURL('file://.../index.html') (index.html) 是 react 构建的 HTML

  5. npm run build(将构建 React 应用)

  6. npx electron ./build/main.js

哇!它就像魅力一样。但是,我只需要知道如何解决一个冲突,那就是:

React 将链接和源代码写为/../..,Electron 将其理解为系统的root 目录,我必须在每个src 之前手动添加dot./../..,从而解决了冲突.

但是,对于应用程序中的所有链接,手动操作几乎是不可能的!那么,请问,这怎么能自动完成。

【问题讨论】:

    标签: javascript node.js reactjs electron


    【解决方案1】:

    今天解决了..

    只需将属性"homepage" : "./" 添加到package.jsoncheck this issue comment on create-react-app

    【讨论】:

      猜你喜欢
      • 2019-03-02
      • 2020-02-25
      • 2011-04-24
      • 1970-01-01
      • 2015-09-07
      • 2013-01-01
      相关资源
      最近更新 更多