mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 01:36:22 +00:00
49 lines
2.0 KiB
Markdown
49 lines
2.0 KiB
Markdown
# Сборка
|
||
|
||
## Используемые инструменты
|
||
|
||
* npm: 6.x
|
||
* node: 8.x
|
||
|
||
## Разработка
|
||
|
||
Мы используем Webpack HMR при разработке Boostnote.
|
||
Выполнение следующих команд в корне проекта запустит Boostnote с настройками по умолчанию.
|
||
|
||
Установите необходимые пакеты с помощью yarn.
|
||
|
||
```
|
||
$ yarn
|
||
```
|
||
|
||
Соберите и запустите.
|
||
|
||
```
|
||
$ yarn run dev
|
||
```
|
||
|
||
> ### Примечание
|
||
> В некоторых случаях вам необходимо обновить приложение вручную.
|
||
> 1. При редактировании метода конструктора компонента
|
||
> 2. При добавлении нового класса CSS (аналогично 1: Класс CSS перезаписывается каждым компонентом. Этот процесс выполняется в методе Constructor.)
|
||
|
||
## Деплой
|
||
|
||
Мы используем Grunt для автоматического деплоя.
|
||
Вы можете создать задачу, используя `grunt`. Однако мы не рекомендуем этого делать, так как задача по умолчанию включает в себя код и аутентификацию.
|
||
|
||
Мы подготовили отдельный скрипт, который просто создает исполняемый файл.
|
||
|
||
```
|
||
grunt pre-build
|
||
```
|
||
|
||
Вы найдете исполняемый файл в папке `dist`. Обратите внимание: автоматическое обновление не будет работать, потому что приложение не подписано.
|
||
|
||
Если вам необходимо, вы можете использовать код или аутентификацию с помощью этого исполняемого файла.
|
||
|
||
---
|
||
|
||
Special thanks:
|
||
Translated by @AlexanderBelkevich
|