Dapp开发环境搭建(windows)

                     

  • 安装Dapp开发环境
  1. 安装node.js

安装完毕,打开控制台窗口,检查是否成功

Node -v

  1. 安装节点仿真器

>npm install -g ganache-cli

验证安装成功

>ganache-cli

3. 安装solidity编译器

  > npm install -g solc

  >solcjs –version

   

 

  1. 安装web3

>npm install -g web3@0.20.2

.>node -p ‘require(“web3”)

  1. 安装truffle

>npm install -g truffle

>truffle.emd version

  1. 安装webpack

>npm install -g webpack@3.11.0

>webpack -v

  • 构建示例项目
  1. 新建DApp项目

mkdir demo

cd demo

  1. 用webpack模版初始化项目骨架结构

>truffle.cmd unbox webpack

  1. 安装项目依赖的NPM包

  1. 修改truffle配置

如果使用图形版的ganache,不需要修改truffle.js配置文件,否则,需要在truffle.js中,修改port为8545,因为ganache-cli在8545端口监听

  1. 启动节点

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

>ganache-cli

     6. 编译合约

       > truffle.cmd compile

       

  1. 部署合约

>truffle.cmd migrate

 

  1. 启动DApp

>npm run dev

  1. 运行成功

  

  1.  如果要让别的机器访问Dapp应用

在package.json修改

  1.  保存后,重新启动Dapp 把防火墙关闭

在另一台机器的浏览器打开

访问成功

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值