Next.js
Next.js est un framework React. Apprenez-en plus au sujet de Next.js sur https://nextjs.org. Ce guide est valable à partir de Next.js 13.4.19.
- 
Utilisez des exports statiques en définissant
output: 'export'. Tauri ne supporte pas les solutions basées sur un serveur. - 
Utilisez
out/en tant quedistDirdanstauri.conf.json. 
- Mettez à jour la configuration de Tauri :
 
{  "build": {    "beforeDevCommand": "npm run dev",    "beforeBuildCommand": "npm run build",    "devPath": "http://localhost:3000",    "distDir": "../dist"  }}{  "build": {    "beforeDevCommand": "yarn dev",    "beforeBuildCommand": "yarn generate",    "devPath": "http://localhost:3000",    "distDir": "../dist"  }}{  "build": {    "beforeDevCommand": "pnpm dev",    "beforeBuildCommand": "pnpm generate",    "devPath": "http://localhost:3000",    "distDir": "../dist"  }}- Mettez à jour la configuration de Next.js :
 
const isProd = process.env.NODE_ENV === 'production';module.exports = async (phase, { defaultConfig }) => {  // En mode développement, on utilise TAURI_DEV_HOST pour se servir des assets si besoin.  const internalHost = process.env.TAURI_DEV_HOST || 'localhost';  const nextConfig = {    // Assurez-vous que Next.js utilise SSG au lieu de SSR    // https://nextjs.org/docs/pages/building-your-application/deploying/static-exports    output: 'export',    // Note: Cette fonctionnalité expérimentale est requise pour utiliser NextJS Image en mode SSG.    // Voir https://nextjs.org/docs/messages/export-image-api pour des solutions différentes.    images: {      unoptimized: true,    },    // Configurez assetPrefix sinon le server ne résoudra pas correctement vos assets.    assetPrefix: isProd ? null : `http://${internalHost}:3000`,  };  return nextConfig;};© 2025 Tauri Contributors. CC-BY / MIT