使用create-react-app时如何获取电子文件的打字稿

时间:2019-06-29 16:49:29

标签: javascript reactjs typescript electron

在所有解释如何对电子使用create-react-app的文章(例如:https://www.codementor.io/randyfindley/how-to-build-an-electron-app-using-create-react-app-and-electron-builder-ss1k0sfer)中,他们都提到将electron.js文件放置在public文件夹中。

我也想为这个electronic.js创建打字稿定义(因为我也为React应用程序使用打字稿)。我该怎么办?

1 个答案:

答案 0 :(得分:1)

我花了很多时间在电子项目上,以及为使用Electron + TypeScript(非常严格)+ Create React App(未推出)创建了入门工具包。我认为您可能会觉得它作为一个起点很有用,即使您可能不需要一些其他工具。

查看electron branch of Foldable了解更多详细信息。尤其值得关注的是src/electron.tspackage.json和公共目录。

为了快速为您提供其他一些对您的问题可能有用的观点:

  1. 您可以在package.json的“主”下为Electron配置输入脚本
  2. 您将需要使用TSC或其他打字稿编译器来处理Electron的“主线程”或节点部分。这与CRA是分开的。另外,您可以使用简单的javascript进行简单的设置。
  3. 我的公用文件夹中唯一的东西是html文件减去javascript导入(因为它们是自动注入的)