项目文件夹

文件
2026-07-13 13:11:15 +08:00

36 行
897 B
TypeScript

import type { NextConfig } from "next";
import path from "node:path";
const repoRoot = path.resolve(process.cwd(), "..");
const cadJsPackageRoot = path.join(repoRoot, "packages/cadjs/src");
const docsThreeRoot = "./node_modules/three";
const docsThreeExamplesRoot = "./node_modules/three/examples";
const docsGltfLoader =
"./node_modules/three/examples/jsm/loaders/GLTFLoader.js";
const nextConfig: NextConfig = {
allowedDevOrigins: ["127.0.0.1"],
experimental: {
externalDir: true,
},
images: {
remotePatterns: [
{
hostname: "www.skills.sh",
protocol: "https",
},
],
},
turbopack: {
root: repoRoot,
resolveAlias: {
"cadjs": cadJsPackageRoot,
three: docsThreeRoot,
"three/examples": docsThreeExamplesRoot,
"three/examples/jsm/loaders/GLTFLoader.js": docsGltfLoader,
},
},
};
export default nextConfig;