大多数以太坊库和工具都是用JavaScript编写的,Hardhat也是如此。 如果你不熟悉Node.js,它是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时。 这是在网络浏览器之外运行JavaScript的最受欢迎的解决方案,**Hardhat **就是建立Node.js之上。
如果你已经安装了的 Node.js > = 16.0
,则可以跳到下一节 如果没有,请按照以下步骤在Ubuntu,MacOS和Windows上安装它。
将以下命令复制并粘贴到终端中:
sudo apt update
sudo apt install curl git
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
确保你已安装git
。 否则,请遵循这些说明安装。
在MacOS上有多种安装Node.js的方法。 我们将使用 Node 版本管理器(nvm)。 将以下命令复制并粘贴到终端中:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash
nvm install 18
nvm use 12
nvm alias default 12
npm install npm --global # Upgrade npm to the latest version
在Windows上安装Node.js需要一些手动步骤。 我们将安装git,Node.js 12.x和NPM的Windows构建工具。 下载并运行以下命令:
node-v12.XX.XX-x64.msi
在这里下载如果你的 Node.js 版本低于 16.0
, 则需要通过以下指引升级。
sudo apt remove nodejs
删除 Node.js.sudo apt update && sudo apt install nodejs
再次安装你可以使用 nvm 切换版本. 为了升级到 Node.js 18.x
可运行一下命令:
nvm install 18
nvm use 18
nvm alias default 18
npm install npm --global # 升级 npm 到最新版本
参考安装时同样的方式,但选择不同的版本,这里 列出了所有版本。