Windows 平台(Win7/Win10) 下以太坊 DApp 开发环境的搭建
杨小公子君莫邪
发表于 2022-11-12 16:35:19
123
0
0
1.1 安装 Node.js
使用官方长期支持的 8.10.0LTS 版本,点击这个链接下载 32 位安装包,32 位安装包., L! K6 \ X; a: O$ }. P! s2 i2 \1 F
即可用于 32 位系统,也可用于 64 位系统。5 r2 B6 [9 X$ ^8 \ `) n
如果你确认你的系统是 64 位,也可以下载 64 位包装包。% ~5 B6 i0 y& P2 J8 K% w: r
下载后直接安装即可。安装完毕,打开一个控制台窗口,可以使用 node 了:! [* h8 v& v; y* {% B5 d" K: [
C:\Users\block> node –v2 C: s2 _) E; e4 W0 f
v8.10.0, W7 ^2 I2 o& i% F
1.2 安装节点仿真器6 K a7 \- z7 s* w" y; z
在控制台执行以下命令:; a8 e) `4 q; w C
, O7 a0 S$ d- |% a
C:\Users\block> npm install –g ganache-cli$ B+ u$ X1 D' c8 ^) Y7 Y
安装完毕后,执行命令验证安装成功:
C:\Users\block> ganache-cli/ c" V$ I0 M# T' i4 z- l/ i
Ganache CLI v6.0.3 (ganache-core: 2.0.2)5 T9 ?; H* ^. c, m* D) P7 I8 W: m
如果你是 Win10,也可以下载预编译的Win10 软件包,安装图形版的 ganache。
1.3 安装 solidity 编译器
C:\Users\block> npm install –g solc+ p; H6 Z9 n7 j6 v; N+ @
安装完毕后,执行命令验证安装成功
C:\Users\block> solcjs –version
0.40.2+commit.3155dd80.Emscripten.clang; ~2 n/ K: u0 C
) v# S! y" q8 ^. G1 L3 q8 L
1.4 安装 web3$ |; m) P# c6 Z H" D5 e4 h, V2 C
% @5 O8 X9 ?5 v3 l9 v4 D7 y
C:\Users\block> npm install –g web3@0.20.25 T/ n2 n- z* O F
/ U; f: z3 L4 k; h. ~
安装验证:; }. K% o g7 o: O* _7 [5 C$ |
C:\Users\block> node –p ‘require(“web3”)’' b5 C" c5 D5 ?' l+ ?' F; ]
{[Function: Web3]$ J) ?8 v0 g, D% D
providers:{…}} K- M% a! ]& d$ U* I$ L6 e
5 s$ i, x2 C* V: m: Z( u( _1 ~
1.5 安装 truffle 框架
执行以下命令安装 truffle 开发框架:
C:\Users\block> npm install –g truffle5 L4 I' a) y" u" B" o# C
验证安装:7 `. O2 E, @9 A
C:\Users\block> truffle.cmd version
Truffle v4.1.3 (core 4.1.3)' d( `' H6 r6 L( j. p2 _
u8 J% G( k8 s; Y* ^
1.6 安装 webpack
执行以下命令安装 webpack:+ `' d. U1 t, o6 ?: ^' ^: @8 O
0 @( I' A9 ]) m; a' i- F
C:\Users\block> npm install –g webpack@3.11.0* o- Q0 _' P8 J" B" s
# k7 I$ B! {. \
验证安装
C:\Users\block> webpack –v
3.11.0* w8 Z; n6 ?: {, l
+ [* A. e5 C: K0 }1 E
至此,环境搭建好了完结撒花~~
成为第一个吐槽的人