繁体   English   中英

使用Electron在预加载脚本中导入打字稿文件

[英]Importing typescript files in preload script using Electron

我目前有一个preload.js脚本,基本上将变量添加到webview的window对象。 我想要做的是在preload脚本中导入一个打字稿文件。 preload仅支持commonjs语法。

有什么办法可以实现吗?

我试图转换文件并访问webpack输出,但它不起作用。

所以,我找到的最佳解决方案是使用外部包。 首先我将它发布到npm,现在我正在使用yarn workspaces ,只需在preload.js使用我的包

const = { MyClass } = require('my-workspace-package')

然后我可以在文件中自由使用它(例如也将它注入我的window对象)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM