我一直在开发一个使用@expo/electron-adapter的expo电子应用程序,这样相同的代码库就可以用于android、ios和桌面(Mac、Windows但大多数文件是自动生成的,我不能像普通电子应用程序那样添加一个preload.js脚本。我已经将preload.js文件放在electron/main
文件夹中。在创建BrowserWindow的时候传递了这个webPreferences: { preload: path.join('preload.js') }
选项给它。但是preload.js根本就没有加载。任何帮助都将不胜感激。
1条答案
按热度按时间dsekswqp1#
我已经通过在
electron-webpack.js
中注册preload.js
脚本解决了这个问题。要将preload.js
脚本加载到电子应用程序中,这必须是electron-webpack.js
的目录结构和内容。目录结构:
电子网页包. js