javascript - 在一个 Electron 项目中使用多个 JS 文件
问题描述
我正在制作一个基本的 Electron 应用程序,但我一直坚持如何在我的项目中使用多个 JavaScript 文件。我必须window.js
渲染我的窗口,但我想做scripts.js
其他所有事情。我可以使用<script>
标签,但我想在其中包含 Node 函数,这样就行不通了。我该怎么做?
解决方案
您可以在渲染器进程中拥有 Node 函数!您需要确保nodeIntegration
在设置 BrowserWindow 时启用:
let mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true
},
center: true
})
查看BrowserWindow文档以获取更多信息。
推荐阅读
- vuejs2 - NUXT Vuex 更改状态值返回存储状态错误
- javascript - 从useEffect动态呈现样式表?
- puppet - 如何在每个循环的 hiera_hash 中设置 puppet 类变量?
- firebase - Firebase 云消息传递的任何功能都需要 Firebase 数据库吗?
- javascript - Whatsapp 文本格式转换成 html 格式
- java - Hibernate JPA 中的自动截断
- jquery - 使用 Jquery 显示或隐藏 Elementor 部分
- kentico - Kentico - 在父转发器上显示兄弟文档名称
- amazon-web-services - 我可以在 Spring Boot/Cloud @SqsListener 上设置 AWS 凭证吗?(爪哇)
- python - Python - 打开受密码保护的 CSV 以读取/写入