Files
kspguti-schedule/next.config.js
kilyabin f214c5f756 fix: обновить зависимости и исправить уязвимости безопасности
- bcrypt: 5.1.1 → 6.0.0 (убрана уязвимая зависимость glob@7.2.3)
 - jsdom: 22.1.0 → 28.1.0 (исправлены 3 low severity уязвимости)
 - @types/jsdom: 21.1.3 → 28.0.0
 - autoprefixer перемещён в dependencies для корректной установки
- Добавлен resolve.alias в webpack конфиг для path alias @
2026-03-05 22:08:02 +04:00

33 lines
751 B
JavaScript

/** @type {import('next').NextConfig} */
const path = require('path')
const nextConfig = {
reactStrictMode: true,
output: 'standalone',
generateEtags: false,
allowedDevOrigins: ['192.168.1.10'],
webpack: (config, { isServer }) => {
// Исключаем fs и path из клиентской сборки
if (!isServer) {
config.resolve.fallback = {
...config.resolve.fallback,
fs: false,
path: false,
}
}
// Явно настраиваем resolve alias для path aliases
config.resolve.alias = {
...config.resolve.alias,
'@': path.resolve(__dirname, 'src'),
}
return config
},
turbopack: {
root: __dirname,
},
}
module.exports = nextConfig