我正在开发一个带有电子伪造和电子伪造模板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:-(