- npm: 6.x
- node: 8.x
Мы используем Webpack HMR при разработке Boostnote. Выполнение следующих команд в корне проекта запустит Boostnote с настройками по умолчанию.
Установите необходимые пакеты с помощью yarn.
$ yarn
Соберите и запустите.
$ yarn run dev
В некоторых случаях вам необходимо обновить приложение вручную.
- При редактировании метода конструктора компонента
- При добавлении нового класса CSS (аналогично 1: Класс CSS перезаписывается каждым компонентом. Этот процесс выполняется в методе Constructor.)
Мы используем Grunt для автоматического деплоя.
Вы можете создать задачу, используя grunt
. Однако мы не рекомендуем этого делать, так как задача по умолчанию включает в себя код и аутентификацию.
Мы подготовили отдельный скрипт, который просто создает исполняемый файл.
grunt pre-build
Вы найдете исполняемый файл в папке dist
. Обратите внимание: автоматическое обновление не будет работать, потому что приложение не подписано.
Если вам необходимо, вы можете использовать код или аутентификацию с помощью этого исполняемого файла.
Special thanks: Translated by @AlexanderBelkevich