【发布时间】:2015-10-14 16:41:22
【问题描述】:
我正在尝试在电子中导入 Nodejs 的 fs,我正在尝试使用 require 函数。
但是,我收到错误 require is not defined。如何解决这个问题?我们是否需要为 electron 和 Nodejs 集成添加特殊配置?我正在我的index.html 文件中编写以下脚本:
function myFunction() {
var fs = require('fs')
}
【问题讨论】:
-
require是服务器端 (node.js) 函数,在客户端脚本中不起作用。将上述代码放在 HTML 文件中是行不通的。 -
请详细说明您的电子应用程序,并更具体地描述您尝试在哪里使用
require()。我的node.js代码,require()是内置的。在客户端显示技术中(像HTML/浏览器一样的引擎,require()是没有内置的。 -
这应该可以工作...您是否在渲染器进程中加载任何第三方库?你确定你没有设置
node-integration: false(这会导致require没有在渲染器进程中定义)?
标签: javascript node.js electron