قبلا در پست «آموزش نصب همزمان چند نسخه مختلف node js با nvm» شرح نحوه نصب و کانفیگش روی Windows و unix base رو توضیح دادم و نصب و کانفیگش روی macOs با پردازنده m1 هم تفاوت خاصی نداره فقط چند نکته هست که بهتره قبلش بدونید.
اگر قبلا node رو نصب کردید احتمال این هست که موقع نصب nvm گرههایی به کار بیفته پس بهتره اول نود global فعلی رو حذف نصب کنید.
در این مقاله کامل توضیح داده ولی دستورات رو اینجا لیست کردم که «دونه دونه اجرا کنید» نود موجود رو از سیستم 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
قبل از این که فرایند نصب رو شروع کنید لازم هست که rosetta رو برای اجرا برنامههایی که برای پرازنده Apple silicon ساخته نشدن نصب کنید. نسخههای nodejs قبل از ورژن 15 برای پردازندههای arm توسعه پیدا نکردن پس نیاز به rosetta هست البته ظاهرا node این مشکل رو در اپدیتهایی حل کرده و شاید لازم به نصب rosseta نباشه ولی بودنش همیشه کمک کنندست پس بهتر نصب داشته باشیدش.
softwareupdate --install-rosetta
بقیه داستان مشابه همون مطلب قبلی برای سیستمهای unix هست که میتونید تو در مطلب زیر بخونید.