问题:在html页面里面引用nodejs模块时报错,提示require is not defined
<script type="text/javascript">
require('./render/render.js')
</script>
原因:在electron版本升级到5.0以后,BrowserWindow下的 webPreferences 下的
nodeIntegration(是否集成Node)默认为false,以前默认是true
解决:
win = new BrowserWindow({
...
webPreferences: {
nodeIntegration: true
}
});