【发布时间】:2017-01-10 18:42:38
【问题描述】:
我开始使用electron。
在index.html of electron-quick-start 中包含一个使用require() 的JavaScript 文件。
<script>
// You can also require other files to run in this process
require('./renderer.js')
</script>
现在我在renderer.js 中定义了一个名为flash() 的简单函数,以及一个日志输出:
function flash(text) {
alert("Text: " + text + "!");
}
console.log("Renderer loaded.");
启动电子应用程序后,我在开发工具的控制台中输出日志。但是调用flash() 不起作用。
当使用包含脚本时
<script src='./renderer.js'></script>
我可以调用函数。
require()函数从何而来?- 为什么我使用
require包含文件时无法使用该功能? - 如何使用在所需文件中定义的函数?
- 什么时候应该使用
require(),什么时候应该使用src=""?
【问题讨论】:
-
@GhanshyamBagul 该帖子并未直接回答有关 Electron 上“require()”的问题。它只是声明“require 是 Node.js/CommonJS 的一部分”。请在发表评论之前仔细阅读问题。
标签: javascript require electron