احتمالا شما هم این مشکل رو داشتید که بعضی package ها خیلی خودشون رو تحویل میگیرند و فقط در نسخه های مشخصی از node engine اجرا می شوند. مثلا اگر بخواهیم اونها رو با yarn install کنیم، پیغام زیر نشان داده می شود:
error packagename@1.2.3: The engine "node" is incompatible with this module. Expected version ">=10.16.0 <=14.x.
اگر مطمئن هستید که پکیج مدنظر دارد لوس بازی درمی آورد و با نسخه فعلی node شما مشکلی نخواهد داشت، می توانید به روش های مختلف این قابلیت را غیرفعال کنید.
مثلا می توانید آن را به طور کل غیرفعال کنیم:
yarn config set ignore-engines true
یا فقط برای آن دستور خاص از کار بیاندازیم:
yarn --ignore-engines
یا به طور خاص
yarn install --ignore-engines
** البته منم امروز فهمیدم :) و این دستورات کارم رو راه انداخت. ولی اگر شما دوست باسواد چیز دیگری بلدید، نظر شما باعث خشنودی ماست