Windows 平台(Win7/Win10) 下以太坊 DApp 开发环境的搭建
杨小公子君莫邪
发表于 2022-11-12 16:35:19
129
0
0
1.1 安装 Node.js; }5 q1 H+ O8 q5 |# g* R P' J
使用官方长期支持的 8.10.0LTS 版本,点击这个链接下载 32 位安装包,32 位安装包.
即可用于 32 位系统,也可用于 64 位系统。
如果你确认你的系统是 64 位,也可以下载 64 位包装包。
下载后直接安装即可。安装完毕,打开一个控制台窗口,可以使用 node 了:2 i/ i" Q- ] s/ E9 N6 A- G
/ {( M) ^4 B( K) d; X
C:\Users\block> node –v
v8.10.04 G# [2 J- G% h l4 J
1.2 安装节点仿真器
在控制台执行以下命令:4 X7 }* }; P2 L1 T8 h
C:\Users\block> npm install –g ganache-cli6 ?3 c, p) h! W, q% Y8 z k
安装完毕后,执行命令验证安装成功:4 x# ?4 N. M( L
; N; x6 M( r0 E" |- O
C:\Users\block> ganache-cli! _/ V; L: r, l% a
Ganache CLI v6.0.3 (ganache-core: 2.0.2)* B5 f9 C; B2 b+ i) N9 y% c
6 n* L, e4 m3 _7 { e7 K& p
如果你是 Win10,也可以下载预编译的Win10 软件包,安装图形版的 ganache。
1.3 安装 solidity 编译器 t4 V. ]/ Z4 t9 D8 m6 C x' i9 u
C:\Users\block> npm install –g solc. V" D. d: g5 S
安装完毕后,执行命令验证安装成功
! b" p- g& y8 B# K; o5 y
C:\Users\block> solcjs –version
0.40.2+commit.3155dd80.Emscripten.clang
6 A$ F1 J/ C/ \: B
1.4 安装 web3! i0 S' ^& f2 x. |
j( A4 u+ n: }! d! ?% K& J
C:\Users\block> npm install –g web3@0.20.2: ~8 v& N6 Q) t1 W$ L
* k7 q% f0 D: s% ^
安装验证:0 ~: s1 h% y( o& U7 g, e
C:\Users\block> node –p ‘require(“web3”)’
{[Function: Web3]1 G, M: Z8 B6 N+ ~. y
providers:{…}}
1.5 安装 truffle 框架3 \- ~4 O i6 f. o1 N0 m
执行以下命令安装 truffle 开发框架:4 _( \8 C# O9 a3 v4 X* O( b# \. s4 d" d
C:\Users\block> npm install –g truffle
1 Z6 N$ E. ?' f& s
验证安装:7 G# T' c4 T2 u0 {) B# ^1 Q! p% ^
) f6 @$ m! l% X y5 N
C:\Users\block> truffle.cmd version; F, {* x. T" |& L
Truffle v4.1.3 (core 4.1.3)6 u$ k' x" I2 Z" n4 ]% e% W
1.6 安装 webpack
执行以下命令安装 webpack:
C:\Users\block> npm install –g webpack@3.11.08 i5 c C1 C; t
验证安装
& b5 |+ C# U T5 f @) ^
C:\Users\block> webpack –v2 K! D: ^$ j0 j$ g, f' ~7 G1 y+ z$ b
3.11.0
至此,环境搭建好了完结撒花~~
成为第一个吐槽的人