所以看起来对于较新的电子,你可以立即在打字稿中启动它
电子主.ts
electron ./main
,但你仍然需要 require('./file.ts')。 如何在不使用编译器的情况下解决这两个问题(直接加载打字稿)?
Electron 不应该直接执行 TypeScript 代码,因此您必须先将其转换为 Javascript,然后才能在 Electron 中使用它。顺便说一下,这里有一个有用的链接可供参考:https://www.electronjs.org/blog/typescript
另请参考这个问题:如何在 Electron 项目中添加我自己的 typescript 类
您现在可以使用 TypeScript Execute (tsx) 在 Electron 中执行 TypeScript。
npm 脚本
"start:main": "NODE_OPTIONS=\"--import tsx\" electron ./src-main/main.ts",