Browse Source

首页可正常启动

master
hejl 7 days ago
parent
commit
bc1e1a57dd
  1. 14
      gofaster/app/src/main/index.js

14
gofaster/app/src/main/index.js

@ -300,8 +300,6 @@ function createWindow() { @@ -300,8 +300,6 @@ function createWindow() {
}
originalError.apply(console, args);
};
`).catch(err => {
console.log('JavaScript injection failed:', err.message);
// 注入失败不影响应用运行
@ -361,9 +359,13 @@ function createWindow() { @@ -361,9 +359,13 @@ function createWindow() {
setTimeout(() => {
try {
const { spawn } = require('child_process');
const buildProcess = spawn('npm', ['run', 'build:vue'], {
// 使用完整路径来确保能找到npm
const npmPath = process.platform === 'win32' ? 'npm.cmd' : 'npm';
const buildProcess = spawn(npmPath, ['run', 'build:vue'], {
cwd: appRoot,
stdio: 'pipe'
stdio: 'pipe',
shell: true,
env: { ...process.env, PATH: process.env.PATH }
});
buildProcess.on('close', (code) => {
@ -374,6 +376,10 @@ function createWindow() { @@ -374,6 +376,10 @@ function createWindow() {
console.error('自动构建失败,请手动运行: npm run dev');
}
});
buildProcess.on('error', (error) => {
console.error('构建进程启动失败:', error.message);
});
} catch (error) {
console.error('启动构建进程失败:', error);
}

Loading…
Cancel
Save