mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 02:42:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const { codeInspectorPlugin } = require('code-inspector-plugin')
 | |
| const withMDX = require('@next/mdx')({
 | |
|   extension: /\.mdx?$/,
 | |
|   options: {
 | |
|     // If you use remark-gfm, you'll need to use next.config.mjs
 | |
|     // as the package is ESM only
 | |
|     // https://github.com/remarkjs/remark-gfm#install
 | |
|     remarkPlugins: [],
 | |
|     rehypePlugins: [],
 | |
|     // If you use `MDXProvider`, uncomment the following line.
 | |
|     // providerImportSource: "@mdx-js/react",
 | |
|   },
 | |
| })
 | |
| 
 | |
| /** @type {import('next').NextConfig} */
 | |
| const nextConfig = {
 | |
|   webpack: (config, { dev, isServer }) => {
 | |
|     config.plugins.push(codeInspectorPlugin({ bundler: 'webpack' }))
 | |
|     return config
 | |
|   },
 | |
|   productionBrowserSourceMaps: false, // enable browser source map generation during the production build
 | |
|   // Configure pageExtensions to include md and mdx
 | |
|   pageExtensions: ['ts', 'tsx', 'js', 'jsx', 'md', 'mdx'],
 | |
|   experimental: {
 | |
|   },
 | |
|   // fix all before production. Now it slow the develop speed.
 | |
|   eslint: {
 | |
|     // Warning: This allows production builds to successfully complete even if
 | |
|     // your project has ESLint errors.
 | |
|     ignoreDuringBuilds: true,
 | |
|     dirs: ['app', 'bin', 'config', 'context', 'hooks', 'i18n', 'models', 'service', 'test', 'types', 'utils'],
 | |
|   },
 | |
|   typescript: {
 | |
|     // https://nextjs.org/docs/api-reference/next.config.js/ignoring-typescript-errors
 | |
|     ignoreBuildErrors: true,
 | |
|   },
 | |
|   reactStrictMode: true,
 | |
|   async redirects() {
 | |
|     return [
 | |
|       {
 | |
|         source: '/',
 | |
|         destination: '/apps',
 | |
|         permanent: false,
 | |
|       },
 | |
|     ]
 | |
|   },
 | |
|   output: 'standalone',
 | |
| }
 | |
| 
 | |
| module.exports = withMDX(nextConfig)
 | 
