سلام
واقعا عالی توضیح دادید
خسته نباشید
NPM مخفف Node Package Manager و در واقع Package Manager ایست که برای Node.js و یا بهتر بگیم دنیای برنامه نویسی جاوااسکریپت نوشته شده است که شما با استفاده از آن میتوانید به سادگی پکیج های آماده جاوااسکریپت را به پروژه خود اضافه کنید.
NPM اعمالی مثل نصب، بروزرسانی و حذف کتابخانهها را به صورت خودکار انجام دهد و همچنین نیازی نیست به فکر اضافه کردن فایلهای جانبی و وابسته به کتابخانهی اصلی باشیم.این ابزار قادر است این کتابخانهها را دانلود و نصب نماید.
همچنین بزرگ ترین منبع پروژه ها و پکیج های رایگان (Open Source) در این زمینه است.
برای مشاهده این دوره نیازی به گذراندن دوره Node.js نیست، برای آشنایی بیشتر با دوره حتما ویدیو معرفی دوره را در پایین مشاهده کنید.
این دوره را به تمام دوستان جاوااسکریپت کار به شدت توصیه میکنم.
دوره های پیشنهادی، بعد از گذراندن این دوره :
پیش نیاز های این دوره فوق العاده کاربردی:
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام
واقعا عالی توضیح دادید
خسته نباشید
سلام وقت بخیر.
ممنون از شما و حمایتتون
خداروشکر دوره براتون مفید بوده
سلام. میشه بفرمایید در محیط پروداکشن استفاده از npm رو ترجیح میدین یا cdn ؟
سلام وقت بخیر.
Npm پکیج منیجر هست و زمانیکه از فایل ها یا کتابخانه های js استفاده میکنید میتونید ازش استفاده کتید به همراه یک bundler تا به یک فایل تبدیل بشه
سلام وقت بخیر
بنده هنگام وارد کردن npm install با ارور زیر رو به رو میشم
PS C:\Users\talaf\OneDrive\Desktop> npm install
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\talaf\OneDrive\Desktop/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\talaf\OneDrive\Desktop\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\talaf\AppData\Local\npm-cache\_logs\2022-10-30T11_30_28_903Z-debug-0.log
سلام وقت بخیر.
متن ارور گفته که فایل package.json وجود نداره و شما باید توی پوشه ای که این فایل هست این دستور را وارد کنید، هر چند شما توی این دوره شرکت نکردید.
لطف کنید متن ارور و کدها را توی کامنت بین سه عدد بک تیک قرار و ارسال کنید.
سلام من این دوره رو خریدم
مبلغ هم ازم کسر شده
اما برام باز نشد
سلام وقت بخیر.
مشکلی نییت، توی تلگرام پیام دادید و بهتون جواب داده شده
سلام
پکیج ها کدهای آماده هستند که به پروژه اضافه میکنیم یا همون پکیج ها هم باید برنامه نویسی بشه؟
شما فرض کنید بخوایم فرانت اند با ویو یا ری اکت یادبگیریم. به عنوان یک برنامه نویس فرانت اند چقدر میتونیم از پکیج ها استفاده کنیم؟
مثلا من میخوام ییک سیستم تگ رو پیاده سازی کنم دو راه دارم یکی اینکه برم گیت هاب کد دیگران رو ببینم و یادبگیرم از صفر تا صد پیاده سازیش کنم یکی هم اینکه پکیج مربوط به این کار رو نصب کنم و استفاده کنم. کدوم روش بهتره؟
اصلا به کسی که از پکیج زیاد استفاده میکنه میشه گفت برنامه نویس یا اینکه برنامه نویس باید بتونه هرکاری رو از صفر تا صد خودش کدش رو بنویسه مثل مثال بالا؟
تشکر
سلام وقت بخیر.
دلیل استفاده از پکیج، بالا بردن سرعت پیاده سازی پروژه هست، اگه یک پکیج خوب که آپدیت باشه و تعداد دانلود بالای هم داشته و به شما توی یک بخش از پروژه کمک میکنه، چرا استفاده نشه، اصلا دلیل پکیج ها همین هست و به شما کمک میکنه بیشتر روی منطق برنامه تا پیاده سازیش فکر کنید.
سلام خسته نباشید.
شما تو اموزش گفتین که باید با .json فایل های ماژول رو نصب کنیم ولی اگر کارفرما کسی بود که اصلا نمیدونست این چیزا چی هستن و میخواست خروجی رو ببینه چی؟؟
باید چیکار کنه؟
سلام وقت بخیر.
ببیند در کل ما توی پروژه ها از module bundler مثله webpak و یا gulp استفاده میکنیم که در نهایت خروجی یک فایل js هست و شما توی پروژه اضافه میکنید.این دوره در مورد خوده npm هست.
اما اینکه شما میگید طرف مقابل نمیدونه چیه، شما پروژه رو باید بالا بیارید حالا روی سرور یا سرور های رایگان و شما فقط لینک مشاهده اون وب سایت یا پروژه رو بهش میدید.فایل package.js رو شما توی git و یا به برنامه نویس دیگه میدید و پوشه node_modules را نمیفرستید.
سلام خسته نباشید
میخواستم اگر میشه آموزش git هم بزارید ممنون
سلام وقت بخیر.
چشم قرار میدیم
سلام خسته نباشید. تو این دوره گفته شده که چجوری باید فایل های پکیج رو فراخوانی کنیم و چجوری تحویل مشتری بدیم؟
سلام وقت بخیر.
بله توی این دوره درمورد نحوه افزودن پکیچ به پروژه توسط npm گفته شده، اما این مورد هم توی دوره گفته شده که در ابتدا باید داکیومنت اون پکیچ رو مطالعه کنید و با توجه به اون، import کنید.در مورد انتقال هم صحبت کردیم که کافیه شما فقط فایل package.json رو انتقال بدید.
سلام.وقت بخیر.میخواستم بپرسم در طول زمان عضویت ویژه فقط می تونم دوره های آموزشی رو مشاهده کنم یا امکان دانلود هم دارم؟(مثل دوره های رایگان که گزینه دانلود داره)
سلام وقت بخیر.
شما در زمان عضویت ویژه در حال حاضر امکان دانلود قسمت های دوره را دارید.
سلام وقت بخیر.
شما در زمان عضویت ویژه در حال حاضر امکان دانلود قسمت های دوره را دارید.
Mohammad shabani
سلام و تشکر بابت آموزش های خوبتون.
موقع نصب puppeteer به کمک npm با خطای زیر موجه میشم. ممنون میشم راهنمایی بفرمایید. ضمنا vpn هم موقع نصب غیر فعال ه.
علی شیخ
1 ماه پیش
سلام وقت بخیر.
ممنون از شما، احتمالا مشکل در دانلود باشه بازم با فیلتر شکن تست کنید همچنین node و npm هم آخرین ورژن باشه