Skip to content

[DSIP-4][Feature][UI Next] A new version of the UI proposal. #7332

@songjianet

Description

@songjianet

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Description

refactor reason

  • Use the updated technology stack to solve the problem of not supporting the m1 series chips directly from the root cause, and at the same time can improve the startup speed and build speed of the project.
  • Solve the problem that some tools and dependencies used in existing projects are about to lose their maintenance.
  • Standardize code writing to enhance control over code style and specifications.
  • Solve the problem of style pollution caused by the styles in all sfc not using scoped in the project.
  • jquery is no longer used in the project.
  • Solve the problem of deep nesting of the directory hierarchy and irregular file storage in the project.
  • Solve the problem of extensive use of absolute positioning in the project.
  • Switching languages does not refresh the page.

Whether to use other methods to support m1

Try to upgrade the existing project by using node16, then you need to upgrade node-sass7, the new version of node-sass7 also needs to depend on node-gyp8, correspondingly, you need to upgrade sass-loader12, and then webpack4 does not To know these, you need to upgrade webpack5, and then the old version of babel is not supported, and then upgrade babel. After upgrading babel, it is found that the existing element and vue both use the old version of babel.

Use case

use technology

  • node16
  • vue3
  • vue-router4
  • vueuse
  • axios
  • pinia
  • vite
  • scss
  • naiveui
  • pnpm
  • data-fns
  • ts+tsx

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions