- Убран outputFileTracingRoot из next.config.js для корректной работы standalone режима - В install.sh добавлено удаление старых файлов перед копированием новых - Статические файлы (.next/static) и public теперь копируются корректно Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
26 lines
806 B
JavaScript
26 lines
806 B
JavaScript
/** @type {import('next').NextConfig} */
|
||
const nextConfig = {
|
||
reactStrictMode: true,
|
||
output: 'standalone',
|
||
generateEtags: false,
|
||
allowedDevOrigins: ['192.168.1.10'],
|
||
// Не используем outputFileTracingRoot для корректной работы standalone режима
|
||
webpack: (config, { isServer }) => {
|
||
// Исключаем fs и path из клиентской сборки
|
||
if (!isServer) {
|
||
config.resolve.fallback = {
|
||
...config.resolve.fallback,
|
||
fs: false,
|
||
path: false,
|
||
}
|
||
}
|
||
return config
|
||
},
|
||
// Указываем корневую директорию для устранения предупреждения о множественных lockfiles
|
||
turbopack: {
|
||
root: __dirname,
|
||
},
|
||
}
|
||
|
||
module.exports = nextConfig
|