node build fixed

This commit is contained in:
ra_ma
2025-09-20 14:08:38 +01:00
parent c6ebbe069d
commit 3d298fa434
1516 changed files with 535727 additions and 2 deletions

View File

@@ -0,0 +1,25 @@
const isProd = process.env.NODE_ENV === 'production';
const isDesktop = process.env.NEXT_PUBLIC_PLATFORM === 'desktop';
const isTauriDesktop = process.env.NEXT_PUBLIC_DESKTOP === 'tauri';
const isElectronDesktop = process.env.NEXT_PUBLIC_DESKTOP === 'electron';
const internalHost = process.env.TAURI_DEV_HOST || '127.0.0.1';
/** @type {import('next').NextConfig} */
const nextConfig = {
...(isProd && {output: "export"}),
distDir: isDesktop ? (isElectronDesktop ? "out-denshi" : "out-desktop") : undefined,
cleanDistDir: true,
reactStrictMode: false,
images: {
unoptimized: true,
},
transpilePackages: ["@uiw/react-textarea-code-editor", "@replit/codemirror-vscode-keymap", "media-chrome", "anime4k-webgpu"],
assetPrefix: isProd ? undefined : (isDesktop ? `http://${internalHost}:43210` : undefined),
experimental: {
reactCompiler: true,
},
devIndicators: false,
}
module.exports = nextConfig