Harmony
Support Forum
Github
Telegram
Discord
Search…
Welcome
🎶
General
Introduction
Technology
Bridges
DApps
Wallets
Ecosystem
DAOs
Community
🏗️ Developers
Getting Started
Dev Environment Setup
Ethereum Compatibility
Network & Faucets
Deploying on Harmony
Harmony Stack and Projects
List of Deployed Contracts
List of RPC Providers
SDK
API
Wallets
Tools
DApp Examples
Hackathon & Bounties
Tutorials
🌏
Network
Governance
Validators
Delegators
Powered By
GitBook
Dev Environment Setup
Most of the blockchain apps are developed in JavaScript, hence setting up Node.js is the first step.
Install Node.js
Skip this section if Node.js
>=12.0
is already installed.
Ubuntu
1
sudo apt update
2
sudo apt install curl git
3
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
4
sudo apt install nodejs
Copied!
MacOS
1
curl
-o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh
|
bash
2
nvm
install
12
3
nvm use
12
4
nvm
alias
default
12
5
npm
install
npm
--global
# Upgrade npm to the latest version
Copied!
Windows
Get node-v12.XX.XX-x64.msi from
here
🏗️ Developers - Previous
Getting Started
Next
Ethereum Compatibility
Last modified
11mo ago
Export as PDF
Copy link
Contents
Install Node.js