1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-electron-vue

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

электрон-вью

Шаблон для создания приложений Electron с использованием Vue (почти то, что звучит в названии).

forthebadge forthebadge forthebadge

js-standard-style

Статус сборки

Обзор

Цель этого проекта — устранение необходимости вручную настраивать приложения Electron с использованием Vue. electron-vue использует возможности vue-cli для создания шаблона, webpack с vue-loader, electron-packager или electron-builder, а также некоторые из наиболее часто используемых плагинов, таких как vue-router, vuex и многие другие.

Подробную документацию можно найти здесь.Что вы найдете в этом шаблоне...

  • Основная структура проекта с одним единственным файлом package.json.
  • Подробная документация
  • Создание скелета проекта с помощью vue-cli.
  • Готовые к использованию плагины Vue (axios, vue-electron, vue-router, vuex)*
  • Установленные инструменты для разработки vue-devtools и devtron.
  • Возможность легко упаковать приложение Electron с помощью electron-packager или electron-builder*.
  • Конфигурации файлов appveyor.yml и .travis.yml для автоматических развертываний с помощью electron-builder*.
  • Возможность создания веб-вывода для браузеров.
  • Полезные скрипты NPM.
  • Использование webpack и vue-loader с горячей заменой модулей (Hot Module Replacement).
  • Перезапуск процесса при работе в главном процессе.
  • Поддержка препроцессора HTML/CSS/JS с помощью vue-loader.
  • ES6 с поддержкой [stage-0] по умолчанию.
  • Использование [babili] для удаления необходимости полной транспиляции до ES5.
  • ESLint (с поддержкой [standard] и [airbnb-base]**).
  • Единичное тестирование (с Karma + Mocha)**.
  • Интеграционное тестирование (с Spectron + Mocha)**.* — ссылки на репозитории GitHub
    ** — ссылки на репозитории GitHubНастройка возможна во время создания шаблона vue-cli

Начало работы

Этот шаблон был создан как основа для vue-cli и включает опции для настройки вашего окончательного приложения. Требуется использование node@^7 или более поздней версии. Официально электрон-вью рекомендует использовать менеджер зависимостей yarn, так как он лучше всего справляется с зависимостями и может помочь уменьшить размер конечной сборки с помощью команды yarn clean.

# Установите vue-cli и создайте шаблон
npm install -g vue-cli
vue init simulatedgreg/electron-vue my-project

# Установите зависимости и запустите ваше приложение
cd my-project
yarn # или npm install
yarn run dev # или npm run dev
Вы используете Windows?

Убедитесь, что вы проверили Примечание для пользователей Windows, чтобы убедиться, что у вас есть все необходимые средства сборки для электрона и других зависимостей.

Хотите использовать Vue 1?

Просто укажите ветку 1.0. Обратите внимание, что электрон-вью официально прекратил поддержку использования vue@^1, поэтому структура проекта, его возможности и документация будут отражать эти изменения (документация для legacy).```bash vue init simulatedgreg/electron-vue#1.0 my-project


### Дальнейшие шаги

Убедитесь, что вы просмотрели [документацию](https://simulatedgreg.gitbooks.io/electron-vue/content/ru/index.html). Здесь вы найдете полезную информацию о конфигурации, структуре проекта и сборке вашего приложения. Также есть раздел с часто задаваемыми вопросами [FAQs](https://simulatedgreg.gitbooks.io/electron-vue/content/ru/faq.html).## Создано с использованием electron-vue
Просмотрите некоторые замечательные проекты, созданные с использованием electron-vue. Хотите иметь свой проект в списке? Присоединяйтесь к нижней части списка ниже и отправьте запрос на слияние.

* [**Surfbird**](https://github.com/surfbirdapp/surfbird): Клиент Twitter, созданный с использованием Electron и Vue.js
* [**Lulumi-browser**](https://github.com/qazbnm456/lulumi-browser): Lulumi-browser — это легкий браузер, написанный с использованием Vue.js 2 и Electron
* [**Space-Snake**](https://github.com/ilyagru/Space-Snake): Десктопная игра, созданная с помощью Electron и Vue.js
* [**Forrest**](https://github.com/stefanjudis/forrest): Клиент для npm скриптов
* [**Miikun**](https://github.com/hiro0218/miikun): Простой редактор Markdown
* [**Dakika**](https://github.com/raj347/Dakika): Приложение для ведения протокола, которое делает запись протоколов простым и быстрым процессом
* [**Dynamoc**](https://github.com/ieiayaobb/dynamoc): Dynamoc — это графический клиент для dynamodb-local, dynalite и AWS DynamoDB
* [**Dockeron**](https://github.com/dockeron/dockeron): Проект Dockeron, созданный с использованием Electron + Vue.js для Docker
* [**Easysubs**](https://github.com/matiastucci/easysubs): Быстрый и простой способ скачивания субтитров
* [**AdminScheduler**](https://github.com/danieltoorani/adminScheduler): Приложение, использующее electron для кросс-платформенной совместимости, Vue.js для мгновенного отклика интерфейса и FullCalendar.io для предоставления премиального календарного интерфейса
* [**Backlog**](https://github.com/czytelny/backlog): Простое приложение для хранения TODO, идей или элементов backlogs. Вы можете организовать их с помощью досок.Удобный поток. Создано с использованием Electron + Vue.js + iView.
  * [**Opshell**](https://github.com/ricktbaker/opshell): Инструмент для работы с AWS экземплярами, делающий жизнь проще
  * [**GitHoard**](https://github.com/jojobyte/githoard): Лёгкое управление репозиториями Git
  * [**Data-curator**](https://github.com/ODIQueensland/data-curator): Поделитесь доступной для использования открытой данными
  * [**Bookmark**](https://github.com/mrgodhani/bookmark): Десктопное приложение для управления закладками с использованием Atom Electron и Vue.js
  * [**Uber Run**](https://github.com/break-enter/uberrun): Простая программа автоматизации для скачивания и организации ваших налоговых счетов от Uber
  * [**Apollo**](https://github.com/helados/Apollo): Преобразование видео YouTube (и других) в файлы .mp3
  * [**Netsix**](https://github.com/pulsardev/netsix): Поделитесь видео с друзьями в реальном времени с использованием WebRTC
  * [**code-notes**](https://github.com/lauthieb/code-notes): Простой менеджер сниппетов кода для разработчиков, созданный с использованием Electron & Vue.js
  * [**Pomotroid**](https://github.com/Splode/pomotroid): Простой и визуально приятный таймер метода Помодоро
  * [**MarkText**](https://github.com/marktext/marktext): Mark Text — это редактор Markdown в реальном времени.
  * [**vue-design**](https://github.com/L-Chris/vue-design): Лучший конструктор веб-визуализации с использованием Vue и Electron
  * [**ImapSync Client**](https://github.com/ridaamirini/ImapSyncClient): Клиент синхронизации протокола доступа к электронной почте через Интернет.
  * [**Hve**](https://github.com/hellohve/hve): Инструмент для создания статических блогов, который вам понравится.
  * [**MarkdownFox**](https://github.com/)com/lx4r/markdownfox): Простой просмотрщик Markdown с автоматическим обновлением и экспортом в PDF.
  * [**Smart DOCSE**](https://github.com/shirshak55/smart-docse): Универсальное приложение, способное отображать новости, контакты и т. д.
  * [**Cleaver**](https://getcleaver.com/): Cleaver помогает вам подготовить серверы для развертывания ваших веб-приложений без простоев за счет использования бесплатных средств.
  * [**XPanel**](https://github.com/krustnic/xpanel): Альтернатива панели управления XAMPP, созданная с использованием Electron & Vue.js.
  * [**Hexo-Client**](https://github.com/gaoyoubo/hexo-client): Клиент Hexo, созданный с помощью electron-vue.
  * [**YT.Downloader**](https://github.com/myazarc/ytdownloader): YouTube видео-загрузчик/конвертер и проигрыватель музыки, созданный с использованием Electron & Vue.js.
  * [**BMFont-JS**](https://github.com/elisaday/bmfont-js): BMFont-js — это генератор шрифтов в битмапе, созданный с использованием Electron & Vue.js.
  * [**YouGet**](https://github.com/ahmetzeybek/YouGet): YouGet — YouTube видео/плейлист загрузчик/резак — конвертер MP3.
  * [**Asar UI**](https://github.com/myazarc/AsarUI): Интерфейс для Asar Pack, созданный с использованием Electron & Vue.js.
  * [**Leeze**](https://github.com/dayinji/Leeze): Приложение для регистрации чеков, созданное с использованием Electron & Vue.js.
  * [**IntelTracker**](https://github.com/hectate/inteltracker): Отслеживатель предметов Intel для игроков/скоростроителей NOLF.
  * [**Metube**](https://github.com/kimyearho/MeTube): Программа для управления вашим простым YouTube музыкальным проигрывателем и наслаждения музыкой.
  * [**it-tools**](https://github.com/)com/TsaiKoga/it-tools)): Помощник программиста для разработчиков, созданный с использованием Electron & Vue.js.
  * [**GifsWorld**](https://github.com/dj0nny/GifsWorld): Поиск GIFs, созданный с использованием Vue и Electron.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-electron-vue.git
git@api.gitlife.ru:oschina-mirror/mirrors-electron-vue.git
oschina-mirror
mirrors-electron-vue
mirrors-electron-vue
master