问题
electron 中,代码需要知道当前是否是开发模式,决定不同的处理方式。
解决
包
安装 cross-env
包
npm install cross-env -D
代码
main.js
const isDevelopment = process.env.NODE_ENV === 'development';
if (isDevelopment) {
console.log('Running in development mode');
win.loadURL('http://localhost:5173')
wc.openDevTools()
} else {
console.log('Running in production mode');
win.loadFile(path.join(__dirname, './dist/index.html'));
}