如何通过电子编译在child_process.fork中运行打字稿文件?

时间:2018-09-04 07:20:25

标签: typescript electron electron-forge

我正在开发一个带有电子伪造和电子伪造模板3rt模板的应用程序。

此模板使用打字稿,在package.json中配置的入口点是打字稿文件'main.ts'。但是,当我尝试使用另一个ts文件进行分叉时,似乎无法识别打字稿,并且我的应用程序崩溃了。

由于我没有看到任何js文件,并且我的入口点是ts文件,所以我认为转译隐藏在电子伪造的某个地方,因此我不知道如何告诉我的应用程序使用打字稿作为我的main.ts。

要重现我的问题,只需用--template = 3rt构建电子伪造的应用程序(您必须先安装electron-forge-template-3rt),然后在包含打字稿的ts文件上调用child_process.fork(只需js,它就可以工作)。 这是我的:

import { ipcMain } from 'electron'

ipcMain.on('whoAreYouGLadOS', () => {
  console.log('A potato')
})

请问有人知道如何解决这个问题吗?

更新

显然,电子编译直接运行ts文件。但是我不知道如何通过它运行child_processes:-(

0 个答案:

没有答案