mirror of
				https://github.com/langgenius/dify.git
				synced 2025-11-04 04:43:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.5 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,
 | 
						|
  },
 | 
						|
  async redirects() {
 | 
						|
    return [
 | 
						|
      {
 | 
						|
        source: '/',
 | 
						|
        destination: '/apps',
 | 
						|
        permanent: false,
 | 
						|
      },
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  output: 'standalone',
 | 
						|
}
 | 
						|
 | 
						|
module.exports = withMDX(nextConfig)
 |