【发布时间】:2019-05-04 00:20:37
【问题描述】:
我理解 Electron 中 renderer.js 和 main.js 之间的区别,但我不明白为什么 Electron 首先建议存在 renderer.js 文件。事实上,renderer.js 只是一个 JS 文件,包含在应用程序的index.html 中......如果你将其命名为index.js 也没有什么不同。它甚至在他们的示例中说“在此处包含尽可能多的其他脚本”。所以它实际上和普通的网页是一样的......你只是包含 JS,而名为renderer.js 的文件不是绝对必要的,也与任何其他包含的 JS 没有任何不同。
我有这个权利吗?
【问题讨论】:
-
我相信根据文档,我相信你是正确的。但是,您从哪里得到“Electron 建议存在 renderer.js”?
-
我什至可以在回购中找到该术语的唯一地方是github.com/electron/electron/blob/master/lib/sandboxed_renderer/…
-
This. 我见过很多示例项目,这些项目都是以 renderer.js 文件的形式进行的。
-
@temporary_user_name 这正是我想知道的问题。需要修复启动项目和文档,因为它们听起来好像这些文件名是必需的,而实际上它们不是。此外,我发现 preload.js 也可以命名任何东西,如果你不需要它,甚至不需要 preload 或渲染器 js 文件。这些文档确实具有误导性。
标签: javascript electron