درود بر شما. من این ارور میگیرم :
Solidity coverage broken on CI with Unrecognized task coverage HH303
زیاد بالا پایین کردیم این تاپیک رو همچنان رو ارور هستیم … ممنون میشم اگه کسی میتونه بهم کمک کنه . شماره واتس آپ : 09101513874
اینکار رو انجام بدید و دوباره امتحان کنید
سلام،
این خطای ترافله؟ یا هاردهت؟
این دستور رو امتحان کنید لطفا.
و اینکه چه دستوری اجرا کردید؟
npm install --save-dev solidity-coverage
لطفا مراحلی که رفتین و خطارو اینجا پست کنید.
اینجا هم دوباره مینویسم.
ورژن فعلی انگار سازگار نیست فعلا با ترافل.
حذفش کنید و ورژن LTS رو نصب کنید. باید صراحتا ورژن رو موقع نصب مشخص کنید.
هاردهت رو میخواستم نصب کنم. در پایان نصب این کامند رو زدم npx hardhat accounts که ارور HH303 داد. کامندی که شما فرمودین هم زدم ولی ارور پابرجا هست هنوز
ممنون خلاصه درست شد
من نسخه قدیمی node رو نصب کردم و گنش درست نصب شد ولی الان برای نصب ترافل به مشکل خوردم. فکر کنم میگه نود نسخه منسوخ و قدیمی هست ترافل رو نصب نمیکنه
سلام دوست عزیز . من ganache و Ganache GUi را نصب کردم وهیچ مشکلی نداشت
, Node js را از سایت Download | Node.js دریاقت کردم و همون نسخه 16 که توی تصویر بود را نصب کردم [ nodejs 16 LTS]
ولی برا ترافل با دستور npm install -g truffle با خطا مواجه میشوم و توی لیست خطاها گفته که نسخه ام مشکل داره ؛ این دستوراتی که شما نوشتید رو در cmd ویندوز اجرا میکنم خطا داره ؛دستور sudo اش رو هم حذف کردم بازم اجرا نکرد .
امکانش هست راهنمایی کنید که چه کاری باید انجام بدهم؟
این وضعیت نسخه های نصب شده روی سیستمم هست
C:\Users\FN>node -v
v16.13.2
C:\Users\FN>npm -v
8.1.2
سرچ کردم و یک سری راهنمایی کرده بودند که از طریق power shell انجام بدهم ولی درست نشد
sudo برای سیستم های لینوکسی یا wsl به کار میره، داخل کامند لاین ویندوز sudo معنا نداره.
پاورشل یا cmd رو با پرمیشن administrator باز کنید
بعد مراحل زیر رو برید
npm install --global windows-build-tools
npm install -g truffle
اگر بازم درست نشد سعی کنید wsl و ترمینال ubuntu نصب کنید و از اون طریق اقدام کنید به نصب node و truffle و,…
این خطارو تو سایتشون اینطور توضیح دادن:
HH303: Unrecognized task
Tried to run a nonexistent task.
Please double check the name of the task you are trying to run
.
یعنی میگه نمیشناسه این دستور رو. پس احتمالا تو مراحل قبلی یا نصبش خطایی دارین.
دوباره چک کنید که مراحل رو درست انجام دادین و هاردهت درست نصب و تنظیم شده.
با چه دستوری مطمئن بشم ترافل درست نصب شده؟
دستور truffle version
رو داخل محیط کامندلاین اجرا کنید. باید چنین خروجی ای بگیرید:
~ truffle version
Truffle v5.4.14 (core: 5.4.14)
Solidity v0.5.16 (solc-js)
Node v16.8.0
Web3.js v1.5.3
دستورو کپی پیست میکنید؟؟ ارروری که بهتون برگردوندنه برای کاراکتر فاصله اس
دستور رو خودتون تایپ کنید ببینید مشکلتون حل میشه یا نه