Open fengyunzaidushi opened 6 days ago
[13:49:25.447] Running build in Washington, D.C., USA (East) – iad1
[13:49:25.616] Cloning github.com/fengyunzaidushi/fxy-ai-outpainting-com (Branch: master, Commit: 5e67099)
[13:49:25.977] Previous build cache not available
[13:49:26.178] Cloning completed: 561.134ms
[13:49:26.574] Running "vercel build"
[13:49:27.031] Vercel CLI 37.9.0
[13:49:27.557] Running "install" command: `yarn install`...
[13:49:27.889] yarn install v1.22.19
[13:49:27.918] info No lockfile found.
[13:49:27.926] [1/4] Resolving packages...
[13:49:28.304] warning canvas > @mapbox/node-pre-gyp > npmlog@5.0.1: This package is no longer supported.
[13:49:28.357] warning canvas > @mapbox/node-pre-gyp > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
[13:49:28.398] warning canvas > @mapbox/node-pre-gyp > npmlog > gauge@3.0.2: This package is no longer supported.
[13:49:28.413] warning canvas > @mapbox/node-pre-gyp > npmlog > are-we-there-yet@2.0.0: This package is no longer supported.
[13:49:28.428] warning canvas > @mapbox/node-pre-gyp > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
[13:49:28.466] warning canvas > @mapbox/node-pre-gyp > rimraf > glob > inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
[13:49:48.791] warning vue > @vue/compiler-sfc > magic-string > sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
[13:49:49.076] warning webpack > terser-webpack-plugin > cacache > glob@7.2.3: Glob versions prior to v9 are no longer supported
[13:49:49.078] warning webpack > terser-webpack-plugin > cacache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
[13:49:49.256] warning webpack > terser-webpack-plugin > cacache > @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
[13:49:49.257] warning webpack > terser-webpack-plugin > cacache > @npmcli/move-file > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
[13:49:51.011] warning @lingui/cli > glob@7.2.3: Glob versions prior to v9 are no longer supported
[13:49:55.833] warning @types/pino-multi-stream > @types/pino > @types/pino-pretty@5.0.0: This is a stub types definition. pino-pretty provides its own type definitions, so you do not need this installed.
[13:49:55.839] warning @types/pino-multi-stream > @types/pino > @types/pino-std-serializers@4.0.0: This is a stub types definition. pino-std-serializers provides its own type definitions, so you do not need this installed.
[13:49:56.066] warning eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
[13:49:56.168] warning eslint > @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
[13:49:56.233] warning eslint > file-entry-cache > flat-cache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
[13:49:56.251] warning eslint > @humanwhocodes/config-array > @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
[13:50:01.468] warning wrangler > @esbuild-plugins/node-modules-polyfill > rollup-plugin-node-polyfills > rollup-plugin-inject@3.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.
[13:50:01.894] [2/4] Fetching packages...
[13:51:10.859] warning tailwind-variants@0.1.20: The engine "pnpm" appears to be invalid.
[13:51:10.867] warning tailwind-variants@0.2.1: The engine "pnpm" appears to be invalid.
[13:51:10.869] [3/4] Linking dependencies...
[13:51:47.485] [4/4] Building fresh packages...
[13:51:52.901] success Saved lockfile.
[13:51:52.907] Done in 145.02s.
[13:51:53.015] Detected Next.js version: 14.2.15
[13:51:53.015] Running "yarn build"
[13:51:53.222] yarn run v1.22.19
[13:51:53.255] $ prisma generate && next build
[13:51:53.807] Environment variables loaded from .env
[13:51:53.810] Prisma schema loaded from schema.prisma
[13:51:54.735]
[13:51:54.736] ✔ Generated Prisma Client (v5.21.1) to ./node_modules/@prisma/client in 146ms
[13:51:54.736]
[13:51:54.736] Start by importing your Prisma Client (See: http://pris.ly/d/importing-client)
[13:51:54.736]
[13:51:54.737] Tip: Want real-time updates to your database without manual polling? Discover how with Pulse: https://pris.ly/tip-0-pulse
[13:51:54.742]
[13:51:55.702] Attention: Next.js now collects completely anonymous telemetry regarding usage.
[13:51:55.703] This information is used to shape Next.js' roadmap and prioritize features.
[13:51:55.703] You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
[13:51:55.703] https://nextjs.org/telemetry
[13:51:55.703]
[13:51:55.779] ▲ Next.js 14.2.15
[13:51:55.780] - Environments: .env.production, .env
[13:51:55.780] - Experiments (use with caution):
[13:51:55.781] · swcPlugins
[13:51:55.781]
[13:51:55.867] Creating an optimized production build ...
[13:52:02.993] Using LinguiJS config { formatter: [Function: formatter] }
[13:53:53.710] ✓ Compiled successfully
[13:53:53.717] Linting and checking validity of types ...
[13:54:01.946]
[13:54:01.947] ./app/[lang]/(public)/user-case/page.tsx
[13:54:01.948] 266:115 Warning: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images. jsx-a11y/alt-text
[13:54:01.948] 284:115 Warning: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images. jsx-a11y/alt-text
[13:54:01.948] 302:115 Warning: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images. jsx-a11y/alt-text
[13:54:01.948] 320:115 Warning: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images. jsx-a11y/alt-text
[13:54:01.948]
[13:54:01.949] ./components/before-after/index.tsx
[13:54:01.949] 57:6 Warning: React Hook useEffect has a missing dependency: 'refContainer'. Either include it or remove the dependency array. Mutable values like 'imagesLoadedRef.current' aren't valid dependencies because mutating them doesn't re-render the component. react-hooks/exhaustive-deps
[13:54:01.949] 63:6 Warning: React Hook useEffect has a missing dependency: 'onReady'. Either include it or remove the dependency array. If 'onReady' changes too often, find the parent component that defines it and wrap that definition in useCallback. react-hooks/exhaustive-deps
[13:54:01.949] 88:6 Warning: React Hook useEffect has missing dependencies: 'firstImageRef', 'onImageLoad', 'onMouseUpHandler', and 'updateContainerWidth'. Either include them or remove the dependency array. If 'updateContainerWidth' changes too often, find the parent component that defines it and wrap that definition in useCallback. react-hooks/exhaustive-deps
[13:54:01.949] 100:6 Warning: React Hook useEffect has missing dependencies: 'callback' and 'withResizeFeel'. Either include them or remove the dependency array. react-hooks/exhaustive-deps
[13:54:01.950] 180:6 Warning: React Hook useEffect has a missing dependency: 'observer'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
[13:54:01.950]
[13:54:01.950] ./components/wegic/hero.tsx
[13:54:01.950] 75:15 Warning: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images. jsx-a11y/alt-text
[13:54:01.950] 88:13 Warning: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images. jsx-a11y/alt-text
[13:54:01.951]
[13:54:01.951] info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
[13:54:15.975] Collecting page data ...
[13:54:17.396] allLang [ { lang: 'en' }, { lang: 'zh-TW' } ]
[13:54:21.280] Generating static pages (0/21) ...
[13:54:22.445] Generating static pages (5/21)
[13:54:23.325] Generating static pages (10/21)
[13:54:24.086] Generating static pages (15/21)
[13:54:25.911] ✓ Generating static pages (21/21)
[13:54:26.273] Finalizing page optimization ...
[13:54:26.274] Collecting build traces ...
[13:54:37.571]
[13:54:37.592] Route (app) Size First Load JS
[13:54:37.593] ┌ ○ /_not-found 880 B 88.3 kB
[13:54:37.593] ├ ● /[lang] 2.81 kB 244 kB
[13:54:37.593] ├ ├ /en
[13:54:37.593] ├ └ /zh-TW
[13:54:37.593] ├ ƒ /[lang]/about/privacy-policy 157 B 87.6 kB
[13:54:37.594] ├ ● /[lang]/ai-image-extender 2.84 kB 244 kB
[13:54:37.594] ├ ├ /en/ai-image-extender
[13:54:37.594] ├ └ /zh-TW/ai-image-extender
[13:54:37.594] ├ ● /[lang]/ai-photo-extender 2.84 kB 244 kB
[13:54:37.594] ├ ├ /en/ai-photo-extender
[13:54:37.594] ├ └ /zh-TW/ai-photo-extender
[13:54:37.595] ├ ● /[lang]/blogs 839 B 97.6 kB
[13:54:37.595] ├ ├ /en/blogs
[13:54:37.595] ├ └ /zh-TW/blogs
[13:54:37.595] ├ ● /[lang]/blogs/[slug] 190 B 99.5 kB
[13:54:37.595] ├ ├ /en/blogs/exploring-the-magic-of-ai-technology-to-extend-images-creatively
[13:54:37.595] ├ ├ /en/blogs/revolutionizing-image-editing-magic-ai-photo-outpainting-free
[13:54:37.596] ├ ├ /zh-TW/blogs/exploring-ai-technology-magic-extend-images-creatively
[13:54:37.596] ├ └ /zh-TW/blogs/revolutionizing-image-editing-magic-ai-photo-outpainting-free
[13:54:37.596] ├ ƒ /[lang]/details/[...slug] 157 B 87.6 kB
[13:54:37.596] ├ ƒ /[lang]/editor 85.8 kB 573 kB
[13:54:37.596] ├ ƒ /[lang]/explore 157 B 87.6 kB
[13:54:37.597] ├ ƒ /[lang]/faq 157 B 87.6 kB
[13:54:37.597] ├ ● /[lang]/generative-fill-ai 2.85 kB 244 kB
[13:54:37.597] ├ ├ /en/generative-fill-ai
[13:54:37.597] ├ └ /zh-TW/generative-fill-ai
[13:54:37.597] ├ ƒ /[lang]/og 0 B 0 B
[13:54:37.597] ├ ƒ /[lang]/playgroundv1/[[...slug]] 20.2 kB 444 kB
[13:54:37.597] ├ ƒ /[lang]/pricing 4.58 kB 260 kB
[13:54:37.598] ├ ƒ /[lang]/signin 11.3 kB 104 kB
[13:54:37.598] ├ ƒ /[lang]/user-case 157 B 87.6 kB
[13:54:37.598] ├ ƒ /api/auth/[...nextauth] 0 B 0 B
[13:54:37.598] ├ ƒ /api/cos 0 B 0 B
[13:54:37.598] ├ ƒ /api/dict-data 0 B 0 B
[13:54:37.598] ├ ƒ /api/order/[[...slug]] 0 B 0 B
[13:54:37.598] ├ ƒ /api/payment/[...path] 0 B 0 B
[13:54:37.599] ├ ƒ /api/s34r2 0 B 0 B
[13:54:37.599] ├ ƒ /api/trade/[[...path]] 0 B 0 B
[13:54:37.599] ├ ƒ /api/user 0 B 0 B
[13:54:37.599] └ ○ /robots.txt 0 B 0 B
[13:54:37.599] + First Load JS shared by all 87.4 kB
[13:54:37.599] ├ chunks/8966-8c9e3f84b041001c.js 31.8 kB
[13:54:37.599] ├ chunks/fd9d1056-6d9da4ecb1454d30.js 53.6 kB
[13:54:37.599] └ other shared chunks (total) 1.98 kB
[13:54:37.600]
[13:54:37.600]
[13:54:37.600] ƒ Middleware 84 kB
[13:54:37.600]
[13:54:37.600] ○ (Static) prerendered as static content
[13:54:37.600] ● (SSG) prerendered as static HTML (uses getStaticProps)
[13:54:37.601] ƒ (Dynamic) server-rendered on demand
[13:54:37.601]
[13:54:37.829] Done in 164.61s.
[13:54:37.990] Traced Next.js server files in: 54.049ms
[13:54:40.061] Warning: Max serverless function size of 250 MB uncompressed almost reached
[13:54:40.064] Serverless Function's page: [lang]/editor.js
[13:54:40.067] Large Dependencies Uncompressed size
[13:54:40.068] node_modules/canvas/build 178.98 MB
[13:54:40.068] node_modules/.prisma/client 64.32 MB
[13:54:40.068] .next/server/chunks 2.82 MB
[13:54:40.068] node_modules/next/dist 1.04 MB
[13:54:40.069] node_modules/react-dom/cjs 545.26 KB
[13:54:40.069]
[13:54:40.069] All dependencies 248.7 MB
[13:54:40.126] Created all serverless functions in: 2.136s
[13:54:40.226] Collected static files (public/, static/, .next/static): 14.921ms
[13:54:40.351] Build Completed in /vercel/output [5m]
[13:54:40.571] Deploying outputs...
[13:55:06.285] Error: A Serverless Function has exceeded the unzipped maximum size of 250 MB. : https://vercel.link/serverless-function-size
[13:55:09.159]
这里说超出了250M