Electron 渲染进程中解决require is not defined的问题


再Electron 5.0之后,如果需要在渲染进程中使用Node.js的模块,需要手动将创建窗口时候的nodeIntegration这一选项开启,这样就能避免报错了。

mainWindow = new BrowserWindow({

    webPreferences: {
      nodeIntegration: true
    }
  })
//  nodeIntegration: true 加上这一句 就可以了 5.0以后默认是false




作者:艾孜尔江


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM