-
Notifications
You must be signed in to change notification settings - Fork 5k
[DSIP-4][Feature][UI Next] A new version of the UI proposal. #7332
Copy link
Copy link
Closed
Labels
Description
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
m1series 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
sfcnot usingscopedin the project. jqueryis 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
- I agree to follow this project's Code of Conduct
Reactions are currently unavailable