Windows 平台(Win7/Win10) 下以太坊 DApp 开发环境的搭建
杨小公子君莫邪
发表于 2022-11-12 16:35:19
76
0
0
1.1 安装 Node.js
使用官方长期支持的 8.10.0LTS 版本,点击这个链接下载 32 位安装包,32 位安装包.
即可用于 32 位系统,也可用于 64 位系统。5 {6 b& v. o) E; M: l7 Z4 R
如果你确认你的系统是 64 位,也可以下载 64 位包装包。. V4 R4 P u7 v2 K. F$ B/ P4 y
下载后直接安装即可。安装完毕,打开一个控制台窗口,可以使用 node 了:
C:\Users\block> node –v
v8.10.01 @. E5 j( P t# z+ a# j
5 i% R1 Z, T4 o
1.2 安装节点仿真器! y ]0 l. y) H5 p: x8 b# w7 w
在控制台执行以下命令:+ H* ~2 I: i- U) a
C:\Users\block> npm install –g ganache-cli2 u& S! i/ C. m
安装完毕后,执行命令验证安装成功:' g$ D) y. s+ B
C:\Users\block> ganache-cli p5 T4 F6 j0 E4 x, K
Ganache CLI v6.0.3 (ganache-core: 2.0.2)
4 F# z8 T# r; l) N3 h
如果你是 Win10,也可以下载预编译的Win10 软件包,安装图形版的 ganache。" H0 j& C5 G0 i6 s! R/ c$ o" B( ]
1.3 安装 solidity 编译器
C:\Users\block> npm install –g solc1 q; D. ?; f4 F; P- l
安装完毕后,执行命令验证安装成功; z* R& |& c8 _- _6 r
C:\Users\block> solcjs –version1 V* R" a/ O2 p% c: `2 ?
0.40.2+commit.3155dd80.Emscripten.clang% C6 E8 M. p) X( E% h+ j, ?
" Z, M, |" ]% z; G2 Y& i
1.4 安装 web3
/ o' g, J6 a% n8 K. [! f
C:\Users\block> npm install –g web3@0.20.28 C) r. n9 N' _2 D) s
. R2 t# j; k; @
安装验证:
4 f; U* a4 c) }2 }7 [
C:\Users\block> node –p ‘require(“web3”)’/ p4 v8 w* b# u
{[Function: Web3]
providers:{…}} ^7 K a. c. _# W
& Z/ w% x" x( C9 P4 R' Y# K
1.5 安装 truffle 框架
执行以下命令安装 truffle 开发框架: [* N, o6 Z8 T7 V. I& i
C:\Users\block> npm install –g truffle; P; ]8 r2 ?) ^+ {! h* K7 `- N
验证安装:$ m+ X9 B0 Z- h7 c
0 ^' c- H$ {$ t+ p2 z# d- o
C:\Users\block> truffle.cmd version
Truffle v4.1.3 (core 4.1.3)/ L& A: N2 O5 Z: m9 ]/ W
1.6 安装 webpack" j5 q9 {' u; V- @0 u! z
执行以下命令安装 webpack:. l4 h d" F$ C4 t
0 E3 ] n4 Y8 P) [" {/ {- F) [
C:\Users\block> npm install –g webpack@3.11.01 ^5 P" e2 O0 T+ H8 C% G; @
2 Z: r: \7 x+ L1 Y+ d7 D
验证安装
~ g8 m$ _ ?9 {. \$ q
C:\Users\block> webpack –v" N6 E6 D/ X; Z# i
3.11.0
至此,环境搭建好了完结撒花~~
成为第一个吐槽的人