エーテル坊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を使うことができます.
コンソールで以下のコマンドを実行します.
1.3 solityコンパイラの設置
truffle開発フレームをインストールするために以下のコマンドを実行します.
以下のコマンドを実行してwebpackをインストールします.
2.1 DApp新規プロジェクト
以下のコマンドを実行してプロジェクトディレクトリを作成し、ディレクトリに入ります.
以下のコマンドを実行してnmpパッケージをインストールします.
グラフィックス版のganacheを使うなら、truffle.jsプロファイルを変更する必要はありません.そうでなければ、truffle.jsにおいて、修正ポートは8545であるので、ganache-cliは8545ポートで傍受する必要がある:
契約を展開し、取引を実行するために、以下のコマンドを実行します.
以下のコマンドのコンパイル項目契約を実行します.
契約を展開するために以下のコマンドを実行します.
以下のコマンドを実行してDAppを起動します.
他のマシンからもあなたのDAppアプリケーションにアクセスしたいなら、package.jsonを修正してください.エーテル坊DApp開発環境構築-Ubuntuプラットフォーム uuntu以太坊私有チェーン構築教程 windowsは太坊の私有チェーンで教程を構築します.
もし時間を開発環境に無駄にするのが嫌なら、汇智ネットのオンライン練習環境と教程を使ってもいいです.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"
}
}
関連教程