mirror of
https://github.com/danielvici/tool-website.git
synced 2026-01-16 17:31:25 +00:00
28 lines
650 B
JavaScript
28 lines
650 B
JavaScript
const { exec } = require('child_process');
|
|
const os = require('os');
|
|
|
|
// Starte den Entwicklungsserver
|
|
exec('npm run dev', (error, stdout, stderr) => {
|
|
if (error) {
|
|
console.error(`Fehler beim Starten des Servers: ${error}`);
|
|
return;
|
|
}
|
|
});
|
|
|
|
// Warte kurz und öffne dann den Browser
|
|
setTimeout(() => {
|
|
const platform = os.platform();
|
|
const url = 'http://localhost:3000';
|
|
|
|
switch (platform) {
|
|
case 'win32':
|
|
exec(`start ${url}`);
|
|
break;
|
|
case 'darwin':
|
|
exec(`open ${url}`);
|
|
break;
|
|
default:
|
|
exec(`xdg-open ${url}`);
|
|
break;
|
|
}
|
|
}, 3000); // Warte 3 Sekunden, bis der Server gestartet ist
|