blockchain:drizzleを使たdapps開発
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
blockchain:drizzleを使たdapps開発 [2022/04/30 07:53] – dot | blockchain:drizzleを使たdapps開発 [2022/05/06 01:46] (現在) – dot | ||
---|---|---|---|
行 3: | 行 3: | ||
「truffle unbox drizzle」を実行すると、スマートコントラクトを開発するための truffle プロジェクト、フロントエンドを開発するための drizzle(+React) の雛形を生成することができます。雛形は既に動作しますので、そこに変更を加えることで、独自の DApps を開発していきます。(もちろん手動で各種ファイルを作成していく方法も可能です。) | 「truffle unbox drizzle」を実行すると、スマートコントラクトを開発するための truffle プロジェクト、フロントエンドを開発するための drizzle(+React) の雛形を生成することができます。雛形は既に動作しますので、そこに変更を加えることで、独自の DApps を開発していきます。(もちろん手動で各種ファイルを作成していく方法も可能です。) | ||
+ | ===== react-app の生成 ===== | ||
- | ===== プロジェクトの生成 | + | <code PowerShell> |
+ | > npm install create-react-app | ||
+ | > mkdir my_drizzle | ||
+ | > cd my_drizzle | ||
+ | > create-react-app . | ||
+ | > npm install --save @drizzle/ | ||
+ | </ | ||
+ | |||
+ | ===== デモの実行 | ||
- | :!: Windows の場合、以下作業が必要な場合があります。 | + | ==== ビルドに必要なパッケージをインストール ==== |
- | [[https:// | + | :!: Windows |
+ | [[https:// | ||
+ | ==== プロジェクトの生成 ==== | ||
<code PowerShell> | <code PowerShell> | ||
行 18: | 行 29: | ||
</ | </ | ||
- | ===== 設定 | + | ==== 設定 ==== |
生成された「truffle-config.js」は古い形式であるため、「develop: | 生成された「truffle-config.js」は古い形式であるため、「develop: | ||
行 40: | 行 51: | ||
</ | </ | ||
- | ===== npm パッケージのインストール | + | ==== npm パッケージのインストール ==== |
まずは drizzle_project ディレクトリの直下で npm パッケージをインストールします。 | まずは drizzle_project ディレクトリの直下で npm パッケージをインストールします。 | ||
行 54: | 行 65: | ||
</ | </ | ||
- | ===== スマートコントラクトのデプロイ | + | ==== スマートコントラクトのデプロイ ==== |
drizzle_project ディレクトリの直下で以下を実行します。 | drizzle_project ディレクトリの直下で以下を実行します。 | ||
行 62: | 行 73: | ||
</ | </ | ||
- | ===== デモの実行 | + | ==== 実行 ==== |
drizzle_project/ | drizzle_project/ | ||
行 71: | 行 82: | ||
ブラウザが起動してデモが動作しているはずです。 | ブラウザが起動してデモが動作しているはずです。 | ||
+ | |||
+ | ===== 独自機能の追加 ===== |
blockchain/drizzleを使たdapps開発.1651305212.txt.gz · 最終更新: 2022/04/30 07:53 by dot