douyin-archive/next.config.ts
2026-04-28 17:11:42 +08:00

34 lines
721 B
TypeScript

import type { NextConfig } from "next";
const nextConfig: NextConfig = {
serverExternalPackages: [
"playwright-extra",
"puppeteer-extra-plugin-stealth",
"puppeteer-extra-plugin",
],
webpack: (config) => {
config.module.rules.push({
test: /\.(md|txt)$/i,
type: "asset/source", // 让这些文件作为纯文本注入
});
return config;
},
turbopack: {
rules: {
"*.md": { loaders: ["raw-loader"], as: "*.js" },
"*.txt": { loaders: ["raw-loader"], as: "*.js" },
},
},
/* config options here */
images: {
remotePatterns: [
{
protocol: "https",
hostname: "s3l.xn--876a.net",
},
],
},
};
export default nextConfig;