Сообщество Truffle Suite закрывается. Для получения информации о продолжении поддержки, вариантах миграции и часто задаваемых вопросах посетите блог Consensys. Благодарим за вашу поддержку в течение всех этих лет.
Truffle — это среда разработки, тестовый фреймворк и资产管理管道,旨在让以太坊开发人员的生活更轻松。使用 Truffle 您可以:
ℹ️ Конtributors: Пожалуйста, обратитесь к разделу Разработка этого файла README. |
---|
$ npm install -g truffle
Примечание: Чтобы избежать любых странных ошибок с правами доступа, рекомендуется использовать nvm.### Быстрое использование
Для создания контрактов и тестов по умолчанию выполните следующее в пустой директории проекта:
$ truffle init
Оттуда вы можете запустить truffle compile
, truffle migrate
и truffle test
, чтобы скомпилировать ваши контракты, развернуть эти контракты на сети и запустить связанные с ними единичные тесты. Truffle включает локальный сервер блокчейна для разработки, который запускается автоматически при выполнении указанных выше команд. Если вы хотите настроить более продвинутую среду разработки, мы рекомендуем отдельно установить сервер блокчейна с помощью команды npm install -g ganache
в командной строке.
Для руководств, советов и примеров обратитесь к официальной документации Truffle.
Мы приветствуем pull requests. Чтобы начать, просто форкните этот репозиторий, клонируйте его локально и выполните следующие команды:
# Установка
npm install -g yarn
yarn bootstrap
# Тестирование
yarn test
# Добавление зависимостей к пакету
cd packages/<truffle-package>
yarn add <npm-package> [--dev] # Используйте yarn
```Если вам нужно обновить зависимости до одной и той же версии во всех пакетах, вы можете использовать [эту утилиту](https://www.npmjs.com/package/lerna-update-wizard).
_Примечания по веткам проекта:_
- `master`: стабильная, выпущенная версия (v5)
- `beta`: выпущенная бета-версия
- `develop`: работа над стабильной версией (v5)
- `next`: не используется в настоящее время
Пожалуйста, отправляйте pull requests против ветки `develop`.
Более подробная информация содержится в файле [CONTRIBUTING.md](./CONTRIBUTING.md).
### Лицензия
[MIT](./LICENSE)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )