主页 > imtoken官网地址打不 > 以太坊DApp开发环境搭建-windows.pdf 6页

以太坊DApp开发环境搭建-windows.pdf 6页

imtoken官网地址打不 2023-04-15 05:51:40

汇智网H以太坊DApp开发环境搭建-Windows平台指南本电子书由汇智网( )创作,适用于在Windows平台(Win7/Win10)下搭建以太坊DApp开发环境。 汇智网推出了在线互动的以太坊DApp实战开发课程以太坊开发环境搭建,以去中心化投票应用(Voting DApp)为课程项目,通过无需在线实践的三个迭代开发过程的详解,以及区块链的理念去中心化贯穿于课程实践过程,为想要快速上手区块链开发的开发者提供了一个高效学习和提升价值的途径。 读者可以通过以下链接访问在线教程《以太坊DApp开发实战入门》: /course/5a952991adb3847553d205d1 ?affid=w in7878 教程预设了开发环境。 进入教程后,可以立即对各​​个知识点进行同步练习,无需浪费时间搭建开发环境: 1 / 6 汇智网 H 以太坊DApp开发环境搭建-Windows平台 1. 安装DApp开发环境 1.1 To安装Node.js,我们使用官方长期支持的8.10.0LTS版本。 点击此链接下载32位安装包。 32位安装包可用于32位系统或64位系统。

如果你确认你的系统是64位的,你也可以下载64位的包。 下载后直接安装即可。 安装完成后,打开一个控制台窗口,使用node: C:\Users\hubwiz > node –v v8.10.0 1.2 安装node模拟器 在控制台执行以下命令: C:\Users\hubwiz > npm install – g ganache-cli安装完成后,执行命令验证安装是否成功: C:\Users\hubwiz > ganache-cli Ganache CLI v6.0.3 (ganache-core: 2.0.2) 如果你是Win10以太坊开发环境搭建,可以同时下载预编译好的Win10软件包安装图形版ganache。 1.3 安装solidity编译器 C:\Users\hubwiz> npm install –g solc 安装完成后执行命令验证是否安装成功 C:\Users\hubwiz> solcjs –version 0.40.2+commit.3155dd80 .Emscripten.clang 1.4 安装web3 C:\Users\hubwiz> npm install –g web3@0.20.22 / 6汇智网H以太坊DApp开发环境搭建-Windows平台安装验证:C:\Users\hubwiz> node –p 'require("web3" )' {[Function: Web3] providers:{…}} 1.5 安装truffle框架 执行以下命令安装truffle开发框架: C:\Users\hubwiz> npm install –g truffle 验证安装: C:\Users\hubwiz> 松露。 cmd version Truffle v4.1.3 (core 4.1.3) 1.6 安装webpack 执行以下命令安装webpack: C:\Users\hubwiz> npm install –g webpack@3.11.0 验证安装 C:\Users\hubwiz> webpack – v 3.11 .03 / 6 汇智网 H 以太坊DApp开发环境搭建-Windows平台 2. 搭建示例工程 2.1 新建一个DApp工程 执行以下命令创建工程目录,进入目录:C:\Users\hubwiz > mkdir demo C:\Users\hubwiz> cd demo 然后使用webpack模板初始化项目骨架结构: C:\Users\hubwiz\demo> truffle.cmd unbox webpack Downloading... Unpacking... Setup. .. 开箱成功。 甜的! 2.2 安装项目依赖的npm包 执行以下命令 安装nmp包: C:\Users\hubwiz\demo> npm install 2.3 修改truffle配置 如果使用图形版的ganache,则不需要修改truffle.js 配置文件。

否则需要在truffle.js中修改端口为8545,因为ganache-cli监听8545端口: module.exports = { networks:{development: {port: 8545} } }4 / 6 汇智网 H 以太坊DApp开发环境设置-Windows平台 2.4 启动节点 执行以下命令启动节点模拟器,以便部署合约和执行交易: C:\Users\hubwiz\demo> ganache-cli 然后打开另一个控制台窗口执行下一步。 2.5 编译合约 执行以下命令编译项目合约: C:\Users\hubwiz\demo> truffle.cmd compile 2.6 部署合约: 执行以下命令部署合约: C:\Users\hubwiz\demo> truffle.cmd migrate 2.7 启动DApp 执行以下命令启动DApp: C:\Users\hubwiz\demo> npm run dev 在浏览器中访问:8080 5 / 6 汇智网H Ethereum DApp开发环境搭建-Windows平台如果你想从其他机器也能访问你的DApp应用,修改package.json: { scripts:{"dev": "webpack-dev-server --host " } }6 / 6