refinedev / refine

A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
https://refine.dev
MIT License
27.5k stars 2.13k forks source link

[BUG] After "npm create refine-app@latest" refine stucked in the build step forever #5923

Closed youssefsiam38 closed 4 months ago

youssefsiam38 commented 4 months ago

Describe the bug

Infinite build time just after "npm create refine-app@latest" with example pages and building the project

Steps To Reproduce

After "npm create refine-app@latest" refine stucked in the build step forever

Then responding with the following in the installation prompts in npm create refine-app@latest

✔ Downloaded remote source successfully.
✔ Choose a project template · refine-nextjs
✔ What would you like to name your project?: · frontend
✔ Choose your backend service to connect: · data-provider-supabase
✔ Do you want to use a UI Framework?: · antd
✔ Do you want to add example pages?: · antd-example
✔ Choose a package manager: · npm
✔ Mind sharing your email? (We reach out to developers for free priority support, events, and SWAG kits. We never spam.) · no

Navigate to the project frontend

cd frontend

Then it stuck in build step forever

npm  run build

> frontend@0.1.0 build
> refine build

   ▲ Next.js 14.1.0

   Creating an optimized production build ...
 ✓ Compiled successfully
   Linting and checking validity of types ...
   Collecting page data ...

Expected behavior

It should build normally

Packages

{ "name": "frontend", "version": "0.1.0", "private": true, "engines": { "node": ">=18.0.0" }, "scripts": { "dev": "cross-env NODE_OPTIONS=--max_old_space_size=4096 refine dev", "build": "refine build", "start": "refine start", "lint": "eslint '*/.{js,jsx,ts,tsx}'", "refine": "refine" }, "dependencies": { "@refinedev/cli": "^2.16.21", "@refinedev/core": "^4.47.1", "@refinedev/devtools": "^1.1.32", "@refinedev/nextjs-router": "^6.0.0", "@refinedev/kbar": "^1.3.6", "next": "14.1.0", "react": "^18.0.0", "react-dom": "^18.0.0", "@refinedev/supabase": "^5.7.4", "js-cookie": "^3.0.5", "@refinedev/antd": "^5.37.4", "@ant-design/icons": "^5.0.1", "antd": "^5.0.5", "@ant-design/nextjs-registry": "^1.0.0" }, "devDependencies": { "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", "@types/node": "^18.0.0", "@typescript-eslint/parser": "5.48.0", "typescript": "^4.7.4", "cross-env": "^7.0.3", "eslint": "^8", "eslint-config-next": "14.1.0", "@types/js-cookie": "^3.0.6" }, "refine": { "projectId": "bnwFHH-jafWj3-242t1r" } }

Additional Context

No response

youssefsiam38 commented 4 months ago

I believe this is the issue https://github.com/ant-design/ant-design/issues/48758

aliemir commented 4 months ago

Hey @youssefsiam38, sorry for the issue. Like you've referenced in the comment, antd's latest release break the build processes. We've downgraded and locked the version of antd in our @refinedev/antd with the latest release, check it out here https://github.com/refinedev/refine/releases/tag/%40refinedev%2Fantd%405.38.0

We're following the issue and will update the version as soon as the issue is resolved on antd side.