Windows 平台(Win7/Win10) 下以太坊 DApp 开发环境的搭建
杨小公子君莫邪
发表于 2022-11-12 16:35:19
85
0
0
1.1 安装 Node.js
使用官方长期支持的 8.10.0LTS 版本,点击这个链接下载 32 位安装包,32 位安装包.
即可用于 32 位系统,也可用于 64 位系统。
如果你确认你的系统是 64 位,也可以下载 64 位包装包。
下载后直接安装即可。安装完毕,打开一个控制台窗口,可以使用 node 了:
C:\Users\block> node –v+ p r( v( ?6 @: |+ H
v8.10.04 _+ }9 R( m5 x1 [$ h
9 u# q' V, {$ k! ]2 J! o7 w( I! p7 L
1.2 安装节点仿真器; v! V( f, G4 ]4 b1 A/ p* @
在控制台执行以下命令:8 t) o: t- b9 i R/ I9 l
' m: A# ^3 C" [9 G
C:\Users\block> npm install –g ganache-cli6 J8 J* w; @' P4 S1 C' c
! G/ W3 R7 g4 K5 {6 Q
安装完毕后,执行命令验证安装成功:
% v: B1 \2 J# K: P
C:\Users\block> ganache-cli
Ganache CLI v6.0.3 (ganache-core: 2.0.2): F+ o2 }- ~, E) _" j
如果你是 Win10,也可以下载预编译的Win10 软件包,安装图形版的 ganache。
1.3 安装 solidity 编译器/ m' W3 r e8 I7 w
: F K% m5 F, t+ v2 Y! E# L
C:\Users\block> npm install –g solc
0 |/ Q$ c' V; y: x' d
安装完毕后,执行命令验证安装成功
C:\Users\block> solcjs –version2 A' m- ]9 A d1 T3 W
0.40.2+commit.3155dd80.Emscripten.clang, Y6 A- M6 J) r+ X" \* i
1.4 安装 web3
/ K+ X# l7 E" q. m5 V
C:\Users\block> npm install –g web3@0.20.2
安装验证:, J5 ^, w% [. J* p) c
C:\Users\block> node –p ‘require(“web3”)’: P+ E3 v; Y0 B- G8 A3 f+ I
{[Function: Web3]4 M7 J" z9 \, g* C# L: F7 Q9 y9 A1 h
providers:{…}}0 ?, h" C5 C4 F6 |9 v; |3 L3 g
# Q/ x3 `- n$ l6 y( E8 Q
1.5 安装 truffle 框架
执行以下命令安装 truffle 开发框架:7 O$ ], w1 ]- ~. N5 Y. M
C:\Users\block> npm install –g truffle. A6 X3 A. b. @( X
; q" m, W7 y( q/ N: [6 w y9 D
验证安装:
5 a+ j( p$ H A# S5 ^
C:\Users\block> truffle.cmd version
Truffle v4.1.3 (core 4.1.3)1 O$ n: A" C h2 Q$ Z
. S6 g/ W* \0 Z6 j- p R
1.6 安装 webpack
执行以下命令安装 webpack:) J0 R* t1 E& p" a
C:\Users\block> npm install –g webpack@3.11.0
验证安装4 ~% B8 ?: F: m$ U
/ O* f* u# i( G+ H& V; I
C:\Users\block> webpack –v
3.11.0% B& h. W8 P+ ^% n* M+ a0 P/ O4 P! O, W
- l' m% @8 g7 C5 V
至此,环境搭建好了完结撒花~~
成为第一个吐槽的人