Цель этого блога — задокументировать процесс моего обучения на этом учебном курсе Blockchain 2022 года от DApp University. Завершающим проектом этого курса является создание сайта обмена DApp Crypto.
ПРИМЕЧАНИЕ: зависимости, используемые в проекте, предоставляются в курсе и соответствующим образом поддерживаются лектором.
Этапы создания проекта:
- В командной строке:
npx create-react-app [folder-name] --use-npm
Мы используем npm здесь, чтобы быть последовательными среди студентов.
2. Замените сгенерированный package.json на package.json, предоставленный в курсе.
3. В командной строке:
npm install
4. Удалите сгенерированный файл README.md, так как он будет конфликтовать с файлом README.md каски, который будет сгенерирован следующим.
5. В командной строке:
npx hardhat
Некоторые параметры будут отображаться после команды. Обязательно выберите создать проект JavaScript. Если вас попросят добавить .gitignore, введите: «y». Если он попросит вас установить зависимости проекта, введите: «y»
6. Создайте файл .env и никогда не публикуйте его публично — никогда не размещайте его на github. Убедитесь, что он указан в файле .gitignore.
7. Внутри файла package.json есть зависимость dotenv, которую нам нужно будет включить в каску. Внутри файла hardhat.config.js добавьте эту строку вверху:
require("dotenv").config();
Тогда мы, наконец, сможем приступить к написанию кода!