Русский | Китайский
vue-pure-admin
— это открытая, бесплатная и готовая к использованию среда для управления средним и задними слоями. Полностью использует спецификации модулей ECMAScript
(ESM) для написания и организации кода, использует последнюю версию Vue3
, Vite
, Element-Plus
, TypeScript
, Pinia
, Tailwindcss
и другие современные технологии.
Искать инновации в стабильности и видеть будущее в технологии
Упрощенная версия основана на извлечении из vue-pure-admin, включающем основные функции и более подходящая для реального проектного развития. Размер пакета после глобального введения element-plus составляет менее 2.3MB
, а полная версия кода будет постоянно синхронизироваться. После включения сжатия brotli
и использования cdn
для замены локального режима библиотек, размер пакета составляет менее 350kb
.
Нажмите, чтобы просмотреть версию без интернационализации
Нажмите, чтобы просмотреть интернационализированную версию## Поддерживающие видео
Нажмите, чтобы просмотреть UI-дизайн
Нажмите, чтобы просмотреть руководство по быстрому разработке
Нажмите, чтобы просмотреть документацию vue-pure-admin
Нажмите, чтобы просмотреть документацию @pureadmin/utils
Нажмите, чтобы узнать подробнее
js
Нажмите, чтобы просмотреть версию js
max
Нажмите, чтобы просмотреть версию max
Нажмите, чтобы просмотреть Tauri
предварительный просмотр станция
ПК
Темная тема
Мобильная версия
Откройте проект в Gitpod (бесплатная онлайн-среда разработки для GitHub) и сразу начните кодить.
@pureadmin/cli
для создания структуры проектаnpm install -g @pureadmin/cli
pure create
Просмотреть подробное использование @pureadmin/cli для создания структуры проекта
GitHub
git clone https://github.com/pure-admin/vue-pure-admin.git
Gitee
git clone https://gitee.com/yiming_chang/vue-pure-admin.git
cd vue-pure-admin
pnpm install
pnpm dev
pnpm build
vue-pure-admin
(пожалуйста, обратите внимание на точку .
в конце команды ниже, что указывает на использование файла Dockerfile
в текущей директории; путь можно указать в соответствии с实际情况)docker build -t vue-pure-admin .
docker
(8080:80
: указывает на использование порта 80
в контейнере, который перенаправляется на порт 8080
хоста; pure-admin
: указывает на пользовательское имя контейнера; vue-pure-admin
: указывает на пользовательское имя образа)docker run -dp 8080:80 --name pure-admin vue-pure-admin
```После выполнения вышеуказанных команд откройте `http://localhost:8080` в браузере для просмотра.
Конечно, вы также можете управлять проектом `docker` через визуальный интерфейс [Docker Desktop](https://www.docker.com/products/docker-desktop/), как показано ниже.
<p align="center">
<img alt="Docker Desktop" width="100%" src="https://xiaoxian521.github.io/hyperlink/img/docker-desktop.jpg">
</p>
## Журнал изменений
[CHANGELOG](./CHANGELOG.en_US.md)
## Как внести вклад
Вы очень приветствуетесь к участию! [Отправьте проблему](https://github.com/pure-admin/vue-pure-admin/issues/new/choose) или отправьте Pull Request
**Pull Request:**
1. Fork код!
2. Создайте свой собственный ветвь: `git checkout -b feat/xxxx`
3. Внесите свои изменения: `git commit -am 'feat(function): add xxxxx'`
4. Отправьте свою ветвь: `git push origin feat/xxxx`
5. Отправьте `pull request`
## Особые вклады в кодБольшое спасибо за ваше глубокое понимание исходного кода и выдающиеся вклады в организацию `pure-admin` ❤️| **Контрибьютор** | **ОпределенныйКод** |
| :---------------------------------------------: | :------------------------------------------------------------------------------: |
| [hb0730](https://github.com/hb0730) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=hb0730) |
| [o-cc](https://github.com/o-cc) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=o-cc) |
| [yj-liuzepeng](https://github.com/yj-liuzepeng) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=yj-liuzepeng) |
| [skyline523](https://github.com/skyline523) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=skyline523) |
| [shark-lajiao](https://github.com/shark-lajiao) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=shark-lajiao) |
| [WitMiao](https://github.com/WitMiao) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=WitMiao) |
| [QFifteen](https://github.com/QFifteen) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=QFifteen) |
| [edgexie](https://github.com/edgexie) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=edgexie) |
| [way-jm](https://github.com/way-jm) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=way-jm) |
| [simple-hui](https://github.com/simple-hui) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=simple-hui) |
| [tinysimple](https://github.com/tinysimple) | [code](https://github.com/pure-admin/vue-pure-admin/commits?author=tinysimple) |## Правила подачи вклада в Gitссылка на [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) спецификацию ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular))
- `feat` Добавление новых функций
- `fix` Исправление проблемы/ошибки
- `style` Связано со стилем кода и не влияет на результат выполнения
- `perf` Оптимизация/повышение производительности
- `refactor` Переработка кода
- `revert` Отмена редактирования
- `test` Связано с тестированием
- `docs` Документация/заметки
- `chore` Обновление зависимостей/изменение конфигурации шаблонов и т.д.
- `workflow` Улучшение рабочего процесса
- `ci` Непрерывная интеграция
- `types` Изменения в файлах определения типов
- `wip` В разработке
## Поддержка браузеровРекомендуется использовать браузеры `Chrome`, `Edge` и `Firefox` для локальной разработки. Автор обычно использует последнюю версию браузера `Chrome`. В реальном использовании я заметил, что `Firefox` работает плавнее в анимациях по сравнению с другими браузерами, но автор привык к использованию `Chrome`. Это зависит от личных предпочтений. Для более подробной информации о совместимости браузеров, пожалуйста, обратитесь к [Какие браузеры поддерживает Vue?](https://vuejs.org/about/faq.html#what-browsers-does-vue-support) и [Совместимость браузеров Vite](https://vitejs.dev/guide/build.html#browser-compatibility)| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari | | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: ||
| не поддерживается | последние 2 версии | последние 2 версии | последние 2 версии | последние 2 версии |
## Менеджеры[xiaoxian521](https://github.com/xiaoxian521)、[Ten-K](https://github.com/Ten-K)
## Лицензия
Полностью бесплатный и открытый исходный код
[MIT © 2020-настоящее время, pure-admin](./LICENSE)
## `Звезды`
Большое спасибо добрым людям, которые оставляют звезду. Ваша поддержка очень ценна :heart:
[](https://github.com/pure-admin/vue-pure-admin/stargazers)
## `Forks`
Здорово, что вы усердно трудитесь :heart:
[](https://github.com/pure-admin/vue-pure-admin/network/members)
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.