エーテル坊DApp開発環境構築-Windows


一、DAppの設置と開発環境
もし時間を開発環境に無駄にするのが嫌なら、汇智ネットのオンライン練習環境と教程を使ってもいいです.http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=csdnvat 7878
1.1 Node.jsをインストールする
私達は公式の長期サポートの8.10.0 LTSバージョンを使って、このリンクをクリックして32ビットのインストールパッケージをダウンロードします.32ビットのインストールパッケージは32ビットのシステムに使えます.64ビットのシステムにも使えます.あなたのシステムが64ビットであることを確認すれば、64ビットのパッケージをダウンロードすることもできます.ダウンロードして直接インストールすればいいです.インストールが完了したら、コンソールウィンドウを開けて、nodeを使うことができます.
C:\Users\hubwiz> node –v
v8.10.0
1.2ノードエミュレータをインストールする
コンソールで以下のコマンドを実行します.
C:\Users\hubwiz> npm install –g ganache-cli
インストールが完了したら、実行コマンドの検証インストールに成功しました.
C:\Users\hubwiz> ganache-cli
Ganache CLI v6.0.3 (ganache-core: 2.0.2)
Win 10なら、プリコンパイルWin 10のパッケージをダウンロードして、グラフィック版のganacheをインストールすることもできます.
1.3 solityコンパイラの設置
C:\Users\hubwiz> npm install –g solc
インストールが完了したら、実行コマンドの検証インストールに成功しました.
C:\Users\hubwiz> solcjs –version
0.40.2+commit.3155dd80.Emscripten.clang
1.4 web 3をインストールする
C:\Users\hubwiz> npm install –g [email protected]
インストールの検証:
C:\Users\hubwiz> node –p 'require("web3")'
{[Function: Web3]
  providers:{…}}
1.5 truffleフレームの取り付け
truffle開発フレームをインストールするために以下のコマンドを実行します.
C:\Users\hubwiz> npm install –g truffle
インストールを検証:
C:\Users\hubwiz> truffle.cmd version
Truffle v4.1.3 (core 4.1.3)
1.6 webpackをインストールする
以下のコマンドを実行してwebpackをインストールします.
C:\Users\hubwiz> npm install –g [email protected]
インストールを検証:
C:\Users\hubwiz> webpack –v
3.11.0
二、例示項目の構築
2.1 DApp新規プロジェクト
以下のコマンドを実行してプロジェクトディレクトリを作成し、ディレクトリに入ります.
C:\Users\hubwiz> mkdir demo
C:\Users\hubwiz> cd demo
プロジェクトの骨格構造をwebpackテンプレートで初期化する.
C:\Users\hubwiz\demo> truffle.cmd unbox webpack
Downloading…
Unpacking…
Setting up…
Unbox successful. Sweet!
2.2プロジェクト依存のNPMパッケージのインストール
以下のコマンドを実行してnmpパッケージをインストールします.
C:\Users\hubwiz\demo> npm install
2.3 truffleの設定を変更する
グラフィックス版のganacheを使うなら、truffle.jsプロファイルを変更する必要はありません.そうでなければ、truffle.jsにおいて、修正ポートは8545であるので、ganache-cliは8545ポートで傍受する必要がある:
module.exports = {
  networks:{
    development: {
      port: 8545
    }
  }
}
2.4起動ノード
契約を展開し、取引を実行するために、以下のコマンドを実行します.
C:\Users\hubwiz\demo> ganache-cli
2.5コンパイル契約
以下のコマンドのコンパイル項目契約を実行します.
C:\Users\hubwiz\demo> truffle.cmd compile
2.6配置契約:
契約を展開するために以下のコマンドを実行します.
C:\Users\hubwiz\demo> truffle.cmd migrate
2.7 DAppを起動する
以下のコマンドを実行してDAppを起動します.
C:\Users\hubwiz\demo> npm run dev
ブラウザでアクセスhttp://localhost:8080すぐできます
他のマシンからもあなたのDAppアプリケーションにアクセスしたいなら、package.jsonを修正してください.
{
  scripts:{
    "dev": "webpack-dev-server –-host 0.0.0.0"
  }
}
関連教程
  • エーテル坊DApp開発環境構築-Ubuntuプラットフォーム
  • uuntu以太坊私有チェーン構築教程
  • windowsは太坊の私有チェーンで教程を構築します.