feat:更新web的next.config.js通用嵌入

main
chenyanqun 6 months ago
parent f9bb9dae05
commit 3535e51fcd

@ -27,20 +27,20 @@ const nextConfig = {
basePath,
assetPrefix,
webpack: (config, { dev, isServer }) => {
config.plugins.push(codeInspectorPlugin({ bundler: "webpack" }));
return config;
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"],
pageExtensions: ['ts', 'tsx', 'js', 'jsx', 'md', 'mdx'],
// https://nextjs.org/docs/messages/next-image-unconfigured-host
images: {
remotePatterns: remoteImageURLs.map((remoteImageURL) => ({
protocol: remoteImageURL.protocol.replace(":", ""),
remotePatterns: remoteImageURLs.map(remoteImageURL => ({
protocol: remoteImageURL.protocol.replace(':', ''),
hostname: remoteImageURL.hostname,
port: remoteImageURL.port,
pathname: remoteImageURL.pathname,
search: "",
search: '',
})),
},
experimental: {},
@ -50,17 +50,17 @@ const nextConfig = {
// your project has ESLint errors.
ignoreDuringBuilds: true,
dirs: [
"app",
"bin",
"config",
"context",
"hooks",
"i18n",
"models",
"service",
"test",
"types",
"utils",
'app',
'bin',
'config',
'context',
'hooks',
'i18n',
'models',
'service',
'test',
'types',
'utils',
],
},
typescript: {
@ -71,30 +71,30 @@ const nextConfig = {
async redirects() {
return [
{
source: "/",
destination: "/apps",
source: '/',
destination: '/apps',
permanent: false,
},
];
]
},
output: "standalone",
output: 'standalone',
async headers() {
return [
{
source: "/(.*)", // 匹配所有路由
source: '/(.*)', // 匹配所有路由
headers: [
{
key: "X-Frame-Options",
value: "ALLOWALL", // 或 ALLOWALL更宽松
key: 'X-Frame-Options',
value: 'SAMEORIGIN', // 或 ALLOWALL更宽松
},
{
key: "Content-Security-Policy",
value: `default-src 'none'`, //允许所有
key: 'Content-Security-Policy',
value: 'frame-ancestors "self" *', // 允许所有
},
],
},
];
]
},
};
}
module.exports = withBundleAnalyzer(withMDX(nextConfig))

Loading…
Cancel
Save