Electron:require()没有定义

我正在为自己的目的创build一个电子应用程序。问题是什么

当我在一个HTML页面中使用节点函数的时候,它会抛出一个

错误'require()'没有被定义。这是我的问题。

有没有办法在我的所有HTML页面中使用节点jsfunction?

如果可能,请举例说明如何做到这一点或提供一个链接。

我正在尝试使用我的Html页面的variables是以下给出的

var app = require('electron').remote; var dialog = app.dialog; var fs = require('fs'); 

这些是我在Electron中使用我所有的Html窗口的值。

任何人都可以帮助我做到这一点。我是这个的初学者。

你可能在你的BrowserWindow初始化中使用nodeIntegration: false ? 如果是这样,删除它或将其设置为true (当您提交它时,默认为true )。

另外请确保将脚本包含在HTML中(而不是通过src="./index.js" ):

 <script> require('./index.js') </script> 

我会评论,但没有足够的声誉…

你必须添加require.js依赖。

http://requirejs.org/docs/download.html