Reactjs Electron:将JS文件而不是HTML文件加载到浏览器窗口中
我正在尝试将现有的redux应用程序集成到ElectronJS中 样板模板在Reactjs Electron:将JS文件而不是HTML文件加载到浏览器窗口中,reactjs,electron,Reactjs,Electron,我正在尝试将现有的redux应用程序集成到ElectronJS中 样板模板在main.js mainWindow.maximize() //并加载应用程序的index.html。 mainWindow.loadFile('index.html') 我想将index.html更改为我的React应用程序的index.js文件。在Electron中,您仍然可以调用mainWindow.loadFile('index.html') 即使您正在为应用程序的视图编写React代码,所有React应用程序
main.js
mainWindow.maximize()
//并加载应用程序的index.html。
mainWindow.loadFile('index.html')
我想将
index.html
更改为我的React应用程序的index.js
文件。在Electron中,您仍然可以调用mainWindow.loadFile('index.html')
即使您正在为应用程序的视图编写React代码,所有React应用程序仍需要在某个时间点调用,以将应用程序附加到某个HTML文件的DOM
假设您的index.js
文件是调用ReactDOM.render()
的文件,那么您需要做的与普通React web应用程序没有太大区别
//main.js
// ...
mainWindow.loadFile('index.html')
// ...
//index.js
// ...
常量应用=
render(app,document.getElementById('root');
// ...
在Electron中,您仍然可以调用mainWindow.loadFile('index.html')
即使您正在为应用程序的视图编写React代码,所有React应用程序仍需要在某个时间点调用,以将应用程序附加到某个HTML文件的DOM
假设您的index.js
文件是调用ReactDOM.render()
的文件,那么您需要做的与普通React web应用程序没有太大区别
//main.js
// ...
mainWindow.loadFile('index.html')
// ...
//index.js
// ...
常量应用=
render(app,document.getElementById('root');
// ...