27 lines
876 B
JavaScript
27 lines
876 B
JavaScript
import { createServer } from 'vite';
|
|
import { createRequire } from 'module';
|
|
|
|
const require = createRequire(import.meta.url);
|
|
const config = require('../vite.config.js');
|
|
|
|
async function startDevServer() {
|
|
try {
|
|
const server = await createServer(config);
|
|
await server.listen();
|
|
|
|
console.log('🚀 Сервер разработки запущен!');
|
|
console.log('📱 Локальный адрес: https://localhost:3000');
|
|
console.log('🌐 Сетевой адрес доступен в терминале');
|
|
console.log('\n⚡ Готов к разработке!\n');
|
|
|
|
// Открытие браузера
|
|
const { default: open } = await import('open');
|
|
await open('https://localhost:3000');
|
|
} catch (error) {
|
|
console.error('❌ Ошибка запуска сервера:', error);
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
startDevServer();
|