如何在Electron中使用TypeScript而无需编译?

问题描述 投票:0回答:2

所以看起来对于较新的电子,你可以立即在打字稿中启动它

电子主.ts

  1. 虽然你做不到
    electron ./main
    ,但你仍然需要 require('./file.ts')。
  2. 我注意到,当我构建它时,.exe 仍然抱怨它需要一个 main.js 文件。

如何在不使用编译器的情况下解决这两个问题(直接加载打字稿)?

typescript electron
2个回答
0
投票

Electron 不应该直接执行 TypeScript 代码,因此您必须先将其转换为 Javascript,然后才能在 Electron 中使用它。顺便说一下,这里有一个有用的链接可供参考:https://www.electronjs.org/blog/typescript

另请参考这个问题:如何在 Electron 项目中添加我自己的 typescript 类


0
投票

您现在可以使用 TypeScript Execute (tsx) 在 Electron 中执行 TypeScript。

npm 脚本

"start:main": "NODE_OPTIONS=\"--import tsx\" electron ./src-main/main.ts",

© www.soinside.com 2019 - 2024. All rights reserved.