7 پاسخ

مشکل در نصب پکیچ های npm و هنگ کردن آن

سلام وقت بخیر من الان چند وقته هر پکیجی میخوام با npm نصب کنم رو کد زیر هنگ میکنه و پیش نمیره و بعد شاید 20 دقیقه ارور میده که نتونسته از رجیستری دریافت کنه پکیج رو . تمام راهکار هایی که تو اینترنت بود رو امتحان کردم از نصب دوباره نود تا استفاده از فیلتر شک ن و حتی عوض کردن رجیستری خود npm به بدون ssl اش و خیلی کارهای دیگه ولی درست نشد فکر میکنم این مشکل بخاطر محدودیتهای اینترنت در این روزاست کسی میتونه کمکی یا راهنمایی بکنه
بعد زدن دستور npm install رو این مقدار هنگ میکنه:

 idealTree:nodestore: sill idealTree buildDeps

و بعد از 20 دقیقه این ارور نهایی هست:

npm ERR! code ECONNRESET
npm ERR! syscall read
npm ERR! errno ECONNRESET
npm ERR! network request to https://registry.npmjs.cf/app-module-path failed, reason: read ECONNRESET
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Asus\AppData\Local\npm-cachelogs\2022-10-12T13_05_54_160Z-debug-0.log

ثبت پرسش جدید
T Game
@TGame 2 سال پیش آپدیت شد
2

سلام دوست عزیز
این ارور مربوط به نت میشه همونجور که خودت گفتی به علت محدودیت ها نمیتونه به انباره npm متصل بشه !
یکبار قبلا برای من این اتفاق افتاد که یادمه با .... شکن مشکل حل شد
ببین dns بزن یا .... شکن های مختلف تست کن درست میشه یا باید صبر کنی نت اوکی شه !
تقریبا همه مشکلاتی براشون پیش اومده تو این وضعیت و هزاران تاسف که بجای پیشرفت باید درگیر مسائل پایه ای بشیم.


یوسف یزدانی
تخصص : front end developer
@you3f7 2 سال پیش مطرح شد
1

سلام خسته نباشید
همونطور که خودتون گفتید و دوست عزیزمون اشاره کردن مشکل مربوط به اینترنته
البته یه سری پکیج ها هم تحریم هستن و نمیشه به این راحتی ازشون استفاده کرد
شخصا مشابه این مشکل رو در رابطه نصب الکترون داشتم
شکن یا یه عالمه چیز دیگه جواب نداد واسه من
یادمه اون موقع ها پروتون روی سرور ژاپن این مشکل رو حل میکرد
نکته قابل توجه اینه که هر ف.لتر شکنی این مشکل رو نمیتونه حل کنه
آخرین بار از پروکسی استفاده کردم و به صورت دستی ستش کردم
دفعه قبل از اون تور برام جواب داد


علی صفا
@alisafa 2 سال پیش مطرح شد
0

سلام . من هم این مشکل رو 2 روز اخیر داشتم.طبق گفته ی دوستان مشکل به نظر از محدودیت های اینترنت هست چون سایت https://registry.npmjs.org/ اصلا بدون ف شکن باز نمیشه. ولی وقتی هم که با ف شکن باز میکنی بازم نمیشه هیچ پکیجی نصب کرد و باز همون اول نصب هنگ میکنه. من سعی کردم registry رو عوض کنم و این ادرس https://skimdb.npmjs.com/registry ست کردم . این بار شروع به نصب کرد ولی بازم وسطش این ارور ها رو داد

npm ERR! errno FETCH_ERROR
npm ERR! invalid json response body at https://skimdb.npmjs.com/registry/@types%2feslint reason: 
Invalid response body while trying to fetch https://skimdb.npmjs.com/registry/@types%2feslint: Socket timeout

علی پاکباز
تخصص : برنامه نویس فول استک وب
@alipakbaz.ir 2 سال پیش مطرح شد
0

سلام دوستان

به جای npm از yarn استفاده کنید 😉


علی صفا
@alisafa 2 سال پیش مطرح شد
0

سلام علی آقا با yarn هم من امتحان کردم هم با ف شکن هم بدون اون و این ارور رو گرفتم:
info There appears to be trouble with your network connection. Retrying...
با اینکه به نظر نمیرسه سرعت نتم اونقدر داغون باشه که یک پکیج نصب نشه . به نظرت به خاطر این محدودیت های این روزاست؟


علی پاکباز
تخصص : برنامه نویس فول استک وب
@alipakbaz.ir 2 سال پیش مطرح شد
0

صفا جان نمیدونم از چه نتی استفاده میکنی
اگر با نت موبایل به سیستم وصل شدی که فک کنم الان قطعه و فقط سرورهای داخل کار میکنه
من مشکلات این روزهارو با yarn حل کردم و تا الان برا من قطعی نداشته


علی صفا
@alisafa 2 سال پیش آپدیت شد
1

علی جان با نت موبایل نبودم با نت ثابت هستم. مشکل منم با yarn الان حل شد دلیل حل شدنشم تغییری بود که به registry دادم. داشت پکیج هارو از https://registry.npmjs.org میگرفت که عوضش کردم با دستور زیر
yarn config set registry https://registry.yarnpkg.com
با این تغییر تونستم پکیج ها رو نصب کنم بعدش اومدم از npm start استفاده کنم که ارور بهم داد اونم با تغییر زیر تو package.json حل شد

    "start": "react-scripts --openssl-legacy-provider start",
    "build": "react-scripts --openssl-legacy-provider build",

این دو خط کد رو به قسمت script اضافه کردم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام