متغیرهای محیطی (Environments)
[ منبع ]
 - در صورت نیاز، برای مراحل مختلف پروژه مانند 
development،testوproduction،محیطهای جداگانه تعریف کنید. 
- پیکربندیهای مختص هر محیط را به عنوان مقادیر ثابت در کد قرار ندهید، بلکه از متغیرهای محیطی (environment variables) برای جدا کردن پیکربندی هر محیط استفاده کنید (به این نمونه نگاه کنید ↗).
 
- پیش از اجرای برنامه، متغیرهای محیطی را (مثلاً با استفاده از کتابخانهای مانند 
joi) اعتبارسنجی کنید تا خطاهای احتمالی زودتر شناسایی شوند. (نمونه ↗) 
ایجاد محیطهای توسعهی یکپارچه (Consistent Dev Environments)#
- نسخهی Node را در بخش 
enginesدر فایلpackage.jsonوارد کنید. 
- علاوهبراین، از 
nvmاستفاده کنید و یک فایل.nvmrcدر ریشهی پروژه ایجاد کنید و در مستندات به آن اشاره کنید. 
- میتوانید یک اسکریپت 
preinstallتنظیم کنید تا نسخههای Node و npm را بررسی کند. 
- در صورت امکان از Docker استفاده کنید.
 
- از پکیجهای محلی (local) بهجای پکیجهای سراسری (globally) استفاده کنید.
 
وابستگیهای یکسان و هماهنگ (Consistent Dependencies)#
- اطمینان حاصل کنید که اعضای تیم دقیقاً همان وابستگیها (dependencies) را مانند شما دریافت کنند.