以太坊DAPP小项目实践

安装DAPP环境

安装node.js

下载地址(64位):https://nodejs.org/dist/v8.10.0/node-v8.10.0-x64.msi

查看安装成功。

node -v

  

ganache-cli 安装

ganache-cli 是以太坊节点仿真器软件ganache的命令行版本,可以方便开发者快速进行DAPP开发与测试。

安装命令:

npm install –g ganache-cli

查看安装成功:

ganache-cli 

安装 solidity 编译器

安装命令:

npm install –g solc 

查看安装成功:

 solcjs –version 

安装 web3 

安装命令以及查看安装成功:

 npm install –g web3@0.20.2 
node –p 'require("web3")' 

 

安装 truffle 框架 

npm install –g truffle 
truffle.cmd version 

安装 webpack 

npm install –g webpack@3.11.0 
 webpack –v 

 

构建实例项目

新建 DApp 项目 

执行以下命令创建项目目录并进入该目录: 

mkdir demo 
cd demo 

然后用 webpack 模版初始化项目骨架结构: 

truffle.cmd unbox webpack 

安装NPM包:

 npm install 

修改 truffle 配置 

truffle.js 中,修改 port 为 8545,因为 ganache-cli 在 8545 端口监听

module.exports = { 
  networks:{ 
development: { 
  port: 8545 
} 
} 
} 

启动节点 

执行以下命令启动节点仿真器,以便部署合约并执行交易: 

ganache-cli 

编译合约 

另外开一个控制台窗口

truffle.cmd compile 

部署合约

truffle.cmd migrate 

启动 DApp 

npm run dev 

 

在浏览器里访问 http://localhost:8080 即可 如下图所示:

 

 

 

 

 

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值