Skip to content

Commit

Permalink
Update build.md
Browse files Browse the repository at this point in the history
  • Loading branch information
1aerostorm authored May 11, 2024
1 parent b9ad75a commit 0ec8b3e
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions golos-lib-js/docs/files/build.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,32 @@ npm install /root/libs/golos-lib-js
```
где `/root/libs/golos-lib-js` - полный путь к библиотеке, **собранной** согласно пункту 4.

### Публикация в npm

Чтобы использовать свою сборку golos-lib-js в своих проектах (или своих форках наших проектов), обычно нужно опубликовать ее в npm и использовать оттуда.

1. Создайте аккаунт на https://www.npmjs.com/ если его у вас еще нет.
2. Войдите в него, выполнив команду:
```sh
npm login
```
Придется веести имя аккаунта, пароль, e-mail, и (если вы не настроили иное) одноразовый пароль, который придет на e-mail.
3. Переименуйте свой форк библиотеки, например: `alice-golos-lib-js`
Проверьте, что такой библиотеки еще нет: https://www.npmjs.com/package/alice-golos-lib-js - здесь должно быть 404 not found
4. Снова соберите библиотеку (`yarn build`)
5. **ВАЖНО: удалите зависимости**, то есть папку `node_modules`, мы тоже удаляем е перед загрузкой, поскольку она не покрывается контрол-хешем библиотеки.
6. Выполните команду
```sh
npm publish
```
7. После этого вы можете удалить библиотеку golos-lib-js из проекта:
```sh
yarn remove golos-lib-js
```
и установить свой форк взамен
```sh
yarn add alice-golos-lib-js
```
при этом во всех файлах кода надо поменять "golos-lib-js" на "alice-golos-lib-js".


0 comments on commit 0ec8b3e

Please sign in to comment.