آنچه در این مقاله میخوانید [پنهانسازی]
فریمورک Hardhat یکی از ابزارهای محبوب برای توسعهدهندگان بلاکچین است که به آنها این امکان را میدهد که هر نوع اپلیکیشن غیرمتمرکز (DApp) را بسازند. این فریمورک امکانات مختلفی مانند تست، توسعه، و دیباگ کردن قراردادهای هوشمند را فراهم میکند. در این مقاله، به آموزش نصب فریمورک Hardhat خواهیم پرداخت.
نیازمندی ها
قبل از شروع مراحل نصب، باید ظاهر مطمئن شوید که برخی از نرمافزارها و ابزارهای لازم بر روی سیستم شما نصبشدهاند:
- Node.js: برای استفاده از فریمورک Hardhat، ابتدا باید Node.js را بر روی سیستم خود نصب کنید.
- npm: همراه با Node.js، npm (مدیر بسته Node) نیز بهطور خودکار نصب میشود.
برای اطمینان از نصب Node.js و npm، میتوانید از دستورات زیر در ترمینال استفاده کنید:
node -v
npm -v
اگر نسخههای آنها نمایش داده شد، پس نصب به درستی انجام شده است.
نصب فریمورک hardhat
حالا که مطمئن شدیم Node.js و npm نصبشدهاند، میتوانیم فریمورک را نصب کنیم. برای این کار مراحل زیر را دنبال کنید:
-
ایجاد یک پوشه پروژه: ابتدا یک پوشه جدید برای پروژه خود ایجاد کنید و به آن وارد شوید.
mkdir my-hardhat-project cd my-hardhat-project
-
ایجاد یک پروژه Node.js: با استفاده از دستور زیر، یک فایل package.json جدید ایجاد کنید.
npm init -y
-
نصب Hardhat: حالا با استفاده از npm، فریمورک Hardhat را نصب کنید.
npm install --save-dev hardhat
-
تنظیمات اولیه Hardhat: بعد از نصب، میتوانید فریمورک Hardhat را تنظیم کنید. به سادگی دستور زیر را اجرا کنید:
npx hardhat
با اجرای این دستور، یک سری سوال از شما پرسیده میشود. شما میتوانید گزینههای پیشفرض را انتخاب کنید تا یک پروژه Hardhat جدید ایجاد شود.
تست نصب فریمورک hardhat
پس از این که نصب به اتمام رسید، میتوانید با اجرای دستور زیر، مطمئن شوید که به درستی نصب شده است:
npx hardhat test
این دستور تمام تستهای موجود در پروژه شما را اجرا میکند و اگر همه چیز به درستی کار کند، پیام موفقیتآمیز را مشاهده خواهید کرد.
نکات تکمیلی
- مستندات: حتماً مستندات رسمی Hardhat را مطالعه کنید تا با امکانات بیشتری آشنا شوید.
- گروههای آنلاین: میتوانید به گروههای آنلاین یا فرومهای فنی ملحق شوید تا از تجربیات دیگر توسعهدهندگان بهرهمند شوید.
نتیجه گیری
در این مقاله، ما به آموزش نصب فریمورک Hardhat پرداختیم و مراحل لازم برای نصب و راهاندازی آن را بررسی کردیم. اکنون میتوانید با استفاده از این فریمورک توانمندی های خود را در توسعه DAppها افزایش دهید.