我目前有一个preload.js
脚本,该脚本基本上将变量添加到Web视图的window
对象中。我想做的是在预加载脚本中导入一个打字稿文件。预加载仅支持commonjs语法。
有什么办法可以做到这一点?
我试图转换文件并访问webpack输出,但是没有用。
答案 0 :(得分:0)
因此,我发现最好的解决方案是使用外部软件包。首先,我确实将其发布到npm上,现在我正在使用yarn workspaces
,只需要在preload.js
const = { MyClass } = require('my-workspace-package')
然后我可以在文件内自由使用它(也可以将其注入到我的window
对象中)