Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

通过 Vercel 部署失败 #374

Closed
5 tasks done
xgenya opened this issue Jun 1, 2024 · 1 comment
Closed
5 tasks done

通过 Vercel 部署失败 #374

xgenya opened this issue Jun 1, 2024 · 1 comment

Comments

@xgenya
Copy link

xgenya commented Jun 1, 2024

Describe the bug

fork Shiro 仓库, 在 Vercel 中配置环境变量, 点击部署, 提示 Build Failed
删除项目后重新部署, 结果一样

image

Reproduction

null

System Info

[12:38:36.092] Running build in Washington, D.C., USA (East) – iad1
[12:38:36.272] Cloning github.com/xgenya/Shiro (Branch: main, Commit: fec6f9b)
[12:38:36.300] Skipping build cache, deployment was triggered without cache.
[12:38:37.314] Cloning completed: 1.042s
[12:38:38.541] Running "vercel build"
[12:38:39.452] Vercel CLI 34.2.4
[12:38:40.600] Warning: Detected "engines": { "node": ">=18" } in your `package.json` that will automatically upgrade when a new major Node.js Version is released. Learn More: http://vercel.link/node-version
[12:38:40.661] Detected `pnpm-lock.yaml` version 9 generated by pnpm 9
[12:38:40.709] Installing dependencies...
[12:38:41.843]  WARN  This project is configured to use v9.1.2 of pnpm. Your current pnpm is v9.1.4
[12:38:42.028] Lockfile is up to date, resolution step is skipped
[12:38:42.330] Progress: resolved 1, reused 0, downloaded 0, added 0
[12:38:42.727] Packages: +946
[12:38:42.728] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[12:38:43.376] Progress: resolved 946, reused 0, downloaded 0, added 0
[12:38:44.376] Progress: resolved 946, reused 0, downloaded 20, added 5
[12:38:45.378] Progress: resolved 946, reused 0, downloaded 61, added 50
[12:38:46.379] Progress: resolved 946, reused 0, downloaded 122, added 108
[12:38:47.397] Progress: resolved 946, reused 0, downloaded 123, added 108
[12:38:48.400] Progress: resolved 946, reused 0, downloaded 138, added 122
[12:38:49.407] Progress: resolved 946, reused 0, downloaded 172, added 158
[12:38:50.406] Progress: resolved 946, reused 0, downloaded 186, added 172
[12:38:51.407] Progress: resolved 946, reused 0, downloaded 187, added 178
[12:38:52.408] Progress: resolved 946, reused 0, downloaded 202, added 186
[12:38:53.409] Progress: resolved 946, reused 0, downloaded 219, added 208
[12:38:54.411] Progress: resolved 946, reused 0, downloaded 294, added 279
[12:38:55.412] Progress: resolved 946, reused 0, downloaded 361, added 350
[12:38:56.411] Progress: resolved 946, reused 0, downloaded 443, added 430
[12:38:57.412] Progress: resolved 946, reused 0, downloaded 473, added 465
[12:38:58.416] Progress: resolved 946, reused 0, downloaded 492, added 481
[12:38:59.420] Progress: resolved 946, reused 0, downloaded 575, added 561
[12:39:00.420] Progress: resolved 946, reused 0, downloaded 602, added 588
[12:39:01.420] Progress: resolved 946, reused 0, downloaded 661, added 650
[12:39:02.421] Progress: resolved 946, reused 0, downloaded 819, added 816
[12:39:03.311] Progress: resolved 946, reused 0, downloaded 945, added 946, done
[12:39:03.616] .../node_modules/@clerk/shared postinstall$ node ./scripts/postinstall.mjs
[12:39:04.947] .../node_modules/@biomejs/biome postinstall$ node scripts/postinstall.js
[12:39:04.947] .../node_modules/simple-git-hooks postinstall$ node ./postinstall.js
[12:39:04.977] .../node_modules/utf-8-validate install$ node-gyp-build
[12:39:04.979] .../node_modules/bufferutil install$ node-gyp-build
[12:39:05.089] .../node_modules/@clerk/shared postinstall: Done
[12:39:05.103] .../node_modules/@biomejs/biome postinstall: Done
[12:39:05.178] .../node_modules/utf-8-validate install: Done
[12:39:05.181] .../node_modules/simple-git-hooks postinstall: [INFO] Successfully set the pre-commit with command: pnpm exec lint-staged
[12:39:05.198] .../node_modules/simple-git-hooks postinstall: Done
[12:39:05.256] .../node_modules/bufferutil install: Done
[12:39:05.495] 
[12:39:05.496] dependencies:
[12:39:05.497] + @aws-sdk/client-s3 3.583.0
[12:39:05.497] + @clerk/nextjs 5.1.2
[12:39:05.497] + @clerk/themes 2.1.7
[12:39:05.497] + @excalidraw/excalidraw 0.17.6
[12:39:05.497] + @floating-ui/react-dom 2.1.0
[12:39:05.497] + @milkdown/core 7.3.6
[12:39:05.497] + @milkdown/ctx 7.3.6
[12:39:05.497] + @milkdown/plugin-clipboard 7.3.6
[12:39:05.497] + @milkdown/plugin-diagram 7.3.6
[12:39:05.497] + @milkdown/plugin-history 7.3.6
[12:39:05.497] + @milkdown/plugin-indent 7.3.6
[12:39:05.497] + @milkdown/plugin-listener 7.3.6
[12:39:05.497] + @milkdown/preset-commonmark 7.3.6
[12:39:05.498] + @milkdown/preset-gfm 7.3.6
[12:39:05.498] + @milkdown/prose 7.3.6
[12:39:05.498] + @milkdown/react 7.3.6
[12:39:05.498] + @milkdown/transformer 7.3.6
[12:39:05.498] + @milkdown/utils 7.3.6
[12:39:05.498] + @mx-space/api-client 1.13.1
[12:39:05.498] + @prosemirror-adapter/react 0.2.6
[12:39:05.498] + @radix-ui/react-dialog 1.0.5
[12:39:05.498] + @radix-ui/react-label 2.0.2
[12:39:05.498] + @radix-ui/react-scroll-area 1.0.5
[12:39:05.498] + @radix-ui/react-select 2.0.0
[12:39:05.498] + @radix-ui/react-switch 1.0.3
[12:39:05.498] + @radix-ui/react-tabs 1.0.4
[12:39:05.498] + @shikijs/transformers 1.6.0
[12:39:05.498] + @shiro/fetch <- packages/fetch
[12:39:05.498] + @tanstack/query-async-storage-persister 5.37.1
[12:39:05.498] + @tanstack/react-query 5.37.1
[12:39:05.498] + @tanstack/react-query-devtools 5.37.1
[12:39:05.498] + @tanstack/react-query-persist-client 5.37.1
[12:39:05.498] + @upstash/redis 1.31.2
[12:39:05.498] + @vercel/analytics 1.3.1
[12:39:05.498] + @vercel/postgres 0.8.0
[12:39:05.498] + bypass-vue-devtools 0.0.6
[12:39:05.498] + chroma-js 2.4.2
[12:39:05.498] + clsx 2.1.1
[12:39:05.499] + colorjs.io 0.5.0
[12:39:05.499] + crossbell 1.11.9
[12:39:05.499] + daisyui 4.11.1
[12:39:05.499] + dayjs 1.11.11
[12:39:05.499] + emoji-mart 5.6.0
[12:39:05.499] + emoji-picker-react 4.9.3
[12:39:05.499] + foxact 0.2.33
[12:39:05.499] + framer-motion 11.1.7
[12:39:05.499] + fuse.js 7.0.0
[12:39:05.499] + idb-keyval 6.2.1
[12:39:05.499] + immer 10.1.1
[12:39:05.499] + jojoo 0.1.4
[12:39:05.499] + jotai 2.8.1
[12:39:05.499] + js-cookie 3.0.5
[12:39:05.499] + js-yaml 4.1.0
[12:39:05.499] + jsondiffpatch 0.6.0
[12:39:05.499] + kbar 0.1.0-beta.45
[12:39:05.499] + markdown-escape 2.0.0
[12:39:05.499] + markdown-to-jsx <- @innei/markdown-to-jsx 7.2.1-beta.6
[12:39:05.499] + marked 12.0.2
[12:39:05.499] + medium-zoom 1.1.0
[12:39:05.499] + mermaid 10.9.1
[12:39:05.499] + nanoid 5.0.7
[12:39:05.499] + next 14.2.3
[12:39:05.499] + next-runtime-env 3.2.2
[12:39:05.499] + next-themes 0.3.0
[12:39:05.499] + ofetch 1.3.4
[12:39:05.499] + openai 4.47.1
[12:39:05.499] + pngjs 7.0.0
[12:39:05.499] + prop-types 15.8.1
[12:39:05.499] + qrcode.react 3.1.0
[12:39:05.499] + react 18.3.1
[12:39:05.500] + react-dom 18.3.1
[12:39:05.500] + react-error-boundary 4.0.13
[12:39:05.500] + react-intersection-observer 9.10.2
[12:39:05.500] + react-responsive-masonry 2.2.0
[12:39:05.500] + react-toastify 10.0.5
[12:39:05.500] + react-tweet 3.2.1
[12:39:05.500] + remark-directive 3.0.0
[12:39:05.500] + remove-markdown 0.5.0
[12:39:05.500] + rss 1.2.2
[12:39:05.500] + server-only 0.0.1
[12:39:05.500] + socket.io-client 4.7.5
[12:39:05.500] + tailwind-merge 2.3.0
[12:39:05.500] + unidata.js 0.8.0
[12:39:05.500] + unified 11.0.4
[12:39:05.500] + uniqolor 1.1.1
[12:39:05.500] + unist-util-visit 5.0.0
[12:39:05.500] + use-context-selector 2.0.0
[12:39:05.500] + vaul 0.9.1
[12:39:05.500] + xss 1.0.15
[12:39:05.500] 
[12:39:05.500] devDependencies:
[12:39:05.500] + @biomejs/biome 1.7.3
[12:39:05.500] + @iconify-json/material-symbols 1.1.80
[12:39:05.500] + @iconify-json/mingcute 1.1.17
[12:39:05.500] + @iconify/tailwind 1.1.1
[12:39:05.500] + @innei/prettier 0.13.1
[12:39:05.500] + @mx-space/webhook 0.3.0
[12:39:05.500] + @next/bundle-analyzer 14.2.3
[12:39:05.500] + @tailwindcss/container-queries 0.1.1
[12:39:05.500] + @tailwindcss/typography 0.5.13
[12:39:05.501] + @types/chroma-js 2.4.4
[12:39:05.501] + @types/js-cookie 3.0.6
[12:39:05.501] + @types/js-yaml 4.0.9
[12:39:05.501] + @types/markdown-escape 1.1.3
[12:39:05.501] + @types/node 20.12.12
[12:39:05.501] + @types/pngjs 6.0.5
[12:39:05.501] + @types/react 18.3.3
[12:39:05.501] + @types/react-dom 18.3.0
[12:39:05.501] + @types/react-responsive-masonry 2.1.3
[12:39:05.501] + @types/remove-markdown 0.3.4
[12:39:05.501] + @types/rss 0.0.32
[12:39:05.501] + autoprefixer 10.4.19
[12:39:05.501] + client-only 0.0.1
[12:39:05.501] + cross-env 7.0.3
[12:39:05.501] + dotenv 16.4.5
[12:39:05.501] + lint-staged 15.2.5
[12:39:05.501] + postcss 8.4.38
[12:39:05.501] + postcss-import 16.1.0
[12:39:05.501] + postcss-js 4.0.1
[12:39:05.501] + postcss-nested 6.0.1
[12:39:05.502] + postcss-preset-env 9.5.14
[12:39:05.503] + postcss-prune-var 1.1.2
[12:39:05.503] + prettier 3.2.5
[12:39:05.503] + rimraf 5.0.7
[12:39:05.503] + shiki 1.6.0
[12:39:05.503] + simple-git-hooks 2.11.1
[12:39:05.503] + tailwind-scrollbar 3.1.0
[12:39:05.503] + tailwind-variants 0.2.1
[12:39:05.503] + tailwindcss 3.4.3
[12:39:05.503] + tailwindcss-animated 1.0.1
[12:39:05.503] + typescript 5.4.5
[12:39:05.503] + zx 8.1.1
[12:39:05.503] 
[12:39:05.539] 
[12:39:05.539] > [email protected] prepare /vercel/path0
[12:39:05.539] > pnpm exec simple-git-hooks && test -f .env || cp .env.template .env
[12:39:05.539] 
[12:39:06.123] [INFO] Successfully set the pre-commit with command: pnpm exec lint-staged
[12:39:06.129] [INFO] Successfully set all git hooks
[12:39:06.142] Done in 25.3s
[12:39:06.172] Detected Next.js version: 14.2.3
[12:39:06.226] Running "pnpm run build"
[12:39:06.708]  WARN  This project is configured to use v9.1.2 of pnpm. Your current pnpm is v9.1.4
[12:39:06.715] 
[12:39:06.715] > [email protected] prebuild /vercel/path0
[12:39:06.715] > rimraf .next || exit 0
[12:39:06.715] 
[12:39:06.816] 
[12:39:06.816] > [email protected] build /vercel/path0
[12:39:06.816] > cross-env NODE_ENV=production NODE_OPTIONS=--max_old_space_size=4096 next build
[12:39:06.816] 
[12:39:07.546] VERCEL_GIT_PROVIDER github Shiro xgenya
[12:39:07.565] Attention: Next.js now collects completely anonymous telemetry regarding usage.
[12:39:07.566] This information is used to shape Next.js' roadmap and prioritize features.
[12:39:07.566] 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:
[12:39:07.566] https://nextjs.org/telemetry
[12:39:07.567] 
[12:39:07.569] (node:310) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
[12:39:07.569] (Use `node --trace-warnings ...` to show where the warning was created)
[12:39:07.637]   ▲ Next.js 14.2.3
[12:39:07.638]   - Environments: .env
[12:39:07.639]   - Experiments (use with caution):
[12:39:07.639]     · webpackBuildWorker
[12:39:07.639] 
[12:39:07.715]    Creating an optimized production build ...
[12:39:08.284] (node:328) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
[12:39:08.289] (Use `node --trace-warnings ...` to show where the warning was created)
[12:39:08.290] VERCEL_GIT_PROVIDER github Shiro xgenya
[12:40:07.405] (node:584) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
[12:40:07.406] (Use `node --trace-warnings ...` to show where the warning was created)
[12:40:07.429] VERCEL_GIT_PROVIDER github Shiro xgenya
[12:40:14.812] (node:633) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
[12:40:14.813] (Use `node --trace-warnings ...` to show where the warning was created)
[12:40:14.820] VERCEL_GIT_PROVIDER github Shiro xgenya
[12:41:12.047]  ✓ Compiled successfully
[12:41:12.049]    Linting and checking validity of types ...
[12:41:33.996] Failed to compile.
[12:41:33.997] 
[12:41:33.997] ./src/components/ui/markdown/parsers/katex.tsx:44:12
[12:41:33.997] Type error: Cannot find module 'katex' or its corresponding type declarations.
[12:41:33.997] 
[12:41:33.997] �[0m �[90m 42 |�[39m   useIsomorphicLayoutEffect(() �[33m=>�[39m {�[0m
[12:41:33.997] �[0m �[90m 43 |�[39m     �[36mlet�[39m isMounted �[33m=�[39m �[36mtrue�[39m�[0m
[12:41:33.997] �[0m�[31m�[1m>�[22m�[39m�[90m 44 |�[39m     �[36mimport�[39m(�[32m'katex'�[39m)�[33m.�[39mthen((katex) �[33m=>�[39m {�[0m
[12:41:33.997] �[0m �[90m    |�[39m            �[31m�[1m^�[22m�[39m�[0m
[12:41:33.997] �[0m �[90m 45 |�[39m       �[36mif�[39m (�[33m!�[39misMounted) �[36mreturn�[39m�[0m
[12:41:33.997] �[0m �[90m 46 |�[39m       �[90m// biome-ignore lint/correctness/noUnsafeOptionalChaining: <explanation>�[39m�[0m
[12:41:33.997] �[0m �[90m 47 |�[39m       �[36mconst�[39m html �[33m=�[39m (katex�[33m?�[39m�[33m.�[39m�[36mdefault�[39m�[33m?�[39m�[33m.�[39mrenderToString �[33m||�[39m katex�[33m?�[39m�[33m.�[39mrenderToString)(�[0m
[12:41:34.060]  ELIFECYCLE  Command failed with exit code 1.
[12:41:34.080] Error: Command "pnpm run build" exited with 1
[12:41:34.816]

Used Package Manager

pnpm

Validations

  • Follow our Code of Conduct
  • Read the Contributing Guide.
  • Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
  • The provided reproduction is a minimal reproducible of the bug.
@xgenya xgenya changed the title 通过 Vercle 部署失败 通过 Vercel 部署失败 Jun 1, 2024
@Innei
Copy link
Owner

Innei commented Jun 2, 2024

Fixed in #375

@Innei Innei closed this as completed Jun 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants