使用Electron让React+webpack打包的问题

原有的React项目可以正常使用Webpack和webpack-dev-server打包并使用。引入Electron后,先用Webpack打包并用dev-server运行在8080下,然后在总目录下加入一个index.js


const electron = require('electron');

const {app,BrowserWindow} = electron;

let mainWindow = electron;

app.on('ready',()=>{

  mainWindow = new BrowserWindow({});

  mainWindow.loadURL(`file://${__dirname}/public/index.html`);

})

可是之后run electron 后窗口无内容显示,console显示:

Failed to load resource: net::ERR_FILE_NOT_FOUND

请问使用Electron打包webpack加React的项目,还需要修改什么吗?初学者,请多多指教。


幕布斯6054654
浏览 1657回答 2
2回答

哈士奇WWW

调试模式下loadurl 是 localhost:8080你打包了后运行electron读取的应该是打包后的index.html,这两种开发状态要分开
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript