یاد میگیرم، تجربه میکنم، اشتباه میکنم و این چرخه من است تا این که موفق شوم.
آموزش نصب NVM روی macOS M1 Silicon
قبلا در پست «آموزش نصب همزمان چند نسخه مختلف node js با nvm» شرح نحوه نصب و کانفیگش روی Windows و unix base رو توضیح دادم و نصب و کانفیگش روی macOs با پردازنده m1 هم تفاوت خاصی نداره فقط چند نکته هست که بهتره قبلش بدونید.

۱) حذف node js موجود
اگر قبلا node رو نصب کردید احتمال این هست که موقع نصب nvm گرههایی به کار بیفته پس بهتره اول نود global فعلی رو حذف نصب کنید.
نحوه uninstall و حذف کامل node js از macOS M1 Silicon
در این مقاله کامل توضیح داده ولی دستورات رو اینجا لیست کردم که «دونه دونه اجرا کنید» نود موجود رو از سیستم macOSتون حذف میکنه.
# cd /
# cd usr/local/include
# sudo rm -R node
# cd ..
# cd lib
# sudo rm -R node_modules
# cd ..
# cd bin
# sudo rm -R node
# cd /
# sudo rm -R .npm
۲) نصب NVM روی macOS M1 Silicon
قبل از این که فرایند نصب رو شروع کنید لازم هست که rosetta رو برای اجرا برنامههایی که برای پرازنده Apple silicon ساخته نشدن نصب کنید. نسخههای nodejs قبل از ورژن 15 برای پردازندههای arm توسعه پیدا نکردن پس نیاز به rosetta هست البته ظاهرا node این مشکل رو در اپدیتهایی حل کرده و شاید لازم به نصب rosseta نباشه ولی بودنش همیشه کمک کنندست پس بهتر نصب داشته باشیدش.
softwareupdate --install-rosetta
۳) استفاده از nvm و نصب نسخههای مختلف node js
بقیه داستان مشابه همون مطلب قبلی برای سیستمهای unix هست که میتونید تو در مطلب زیر بخونید.
مطلبی دیگر از این نویسنده
آموزش نصب همزمان چند نسخه مختلف node js با nvm
مطلبی دیگر در همین موضوع
دوره ویدئویی آنلاین و رایگان اموزش Css3 (پیشرفته)
بر اساس علایق شما
رکورد فروش NFT را بشکنید