composer و npm اصطلاحا package/dependency manager هستن کارشون اینه که کتابخونه هایی که نیازه تو پروژه داشته باشی رو نصب و اجرا میکنن
لیست این کتابخونه ها توی یک فایل json هست که شما وقتی دستور رو میزنی از این فایل لیست رو میخونه دانلود و اجرا میکنه


composer برای کتابخونه های php هست که تو پروژت داری وبا فایل composer.json کار میکنه و فایل های دانلودی رو تو فولدر vendor دانلود میکنه

npm برای کتابخونه های javascript هستش که نصب و اجراشون میکنه و با فایل package.json کار میکنه و ربطی به فایل composer.json نداره

تو فایل package.json قسمت scripts یه سری دستور هست که وقتی بزنی npm run اونهارو اجرا میکنه

اینکه چرا ارررو میده ممکنه دلایل مختلفی داشته باشه باید اون متن اررور رو خوند ولی احتمالا کتابخونه ها رو نصب نکردی و میخای اجراشون کنی که اررو میده
باید اول بزنی npm install یک فولدر ساخته میشه به اسم node_modules که این کتابخونه های مورد نیاز دانلود میشن و توش قرار داده میشن و بعد میتونی اجراشون کنی