この記事のインストール環境はwin10で、すべてのコマンドはcmdで動作することを確認しています。
なぜなら、著者は以前、データ ストレージやフロント エンド ディスプレイを含むレコメンデーション システムに携わったことがあり、それらはすべて自分で開発したものでした。そのため、フロント エンド (高い心の知能指数: 会社のビジネスを拡大する必要があるため、すべての開発タスクをグローバルに処理できる必要があります。低) 心の知能指数: 小規模企業)。インタラクションでは web3 と js を使用するため、js についてある程度の理解が必要です。
フロントエンドのインターフェースはVueを使用し、バックエンドはブロックチェーンを使用して少量のデータを保存します(データが大量にある場合は、間違いなくコストを支払う余裕がありません)。言語はSolidityです(言語は比較的シンプルで、プログラミング経験のある人にとっては簡単に始められます。すぐに始められます)。
スマート コントラクト言語 Solidity 学習アドレス: Solidity — Solidity 0.8.14 ドキュメント
その中でもnode.jsは既にインストールしてあり、情報もたくさんあるので自分で調べてみるのも良いでしょう。
1. ノードのインストールバージョンを確認する
# ノード -v
2.タオバオ画像の設定
# npm config レジストリを設定 https://registry.npm.taabao.org
効果があるかどうかを確認する
# npm 設定リスト
タオバオのリソースになっていることがわかります。
3.ガナッシュを入れる
ganache の主な機能は、ローカル ブロックチェーンがパブリック ブロックチェーンをシミュレートし、開発者がローカル ブロックチェーン上でトランザクションをテストできることです。後のプロジェクトは主にこの環境でデプロイおよびテストされます。
# npm install -g ganache-cli
4.web3.jsをインストールする
web3.js は主にスマート コントラクト オブジェクトと対話します。
# npm インストール web3
5. Truffleをインストールする
# npm install -g トリュフ
#トリュフバージョン
ここまでで基本的な環境はほぼ整いましたが、IDE の選択は自分の使用習慣によって決まりますが、私は vue を使って書くのが好きなので、vs code を使用しています。
次の章では、スマート コントラクトの作成とテストを開始できます。乞うご期待!
面白いプロジェクトをみんなに勧める
プロジェクトアドレス: https://cryptozombies.io/zh/course
Dapp の書き方に関するチュートリアル。啓発に非常に適しています。