react中使用node.js的模块,需要一些配置:
-
在electron快速启动指南中提到
所以,在创建BrowserWindow时,设置webPreferences参数,
-
设置好后,编译时会报错,找不到对应的module。还需要在webpack.prod.js(生产环境)中配置一个选项。
使用那个模块就在externals选项中配置对应模块。 -
在dev环境中,不使用node模块,需要在webpack.dev.js中配置
react中使用node.js的模块,需要一些配置:
在electron快速启动指南中提到
所以,在创建BrowserWindow时,设置webPreferences参数,
设置好后,编译时会报错,找不到对应的module。还需要在webpack.prod.js(生产环境)中配置一个选项。
使用那个模块就在externals选项中配置对应模块。
在dev环境中,不使用node模块,需要在webpack.dev.js中配置