Web appOpen in Telegram

Post🔆 راهنمای NPM :

21 June 2024
D
Documentham | داکیومنت هام
🔆 راهنمای NPM : 🔻 یک ابزار مدیریت بسته ها و کتابخانه ها است. 🔻 تعریف package.json : فایل تنظیمات پروژه که اطلاعاتی مانند نام، نسخه، وابستگی‌ها و اسکریپت‌ها را ذخیره می‌کند. 🔻 ساخت فایل package.json با دستور : npm init 🔻 ساخت فایل package.json با اطلاعات پیشفرض خودش : npm init -y 🔻 نصب پکیج : npm i <package name> یا npm install <package name> 🔻 نصب پکیج با ورژن مورد نظر : npm i <package name>@<version> یا npm install <package name>@<version> 🔻 حذف نصب پکیج : npm un <package name> یا npm uninstall <package name> 🔻 حذف پکیج : npm rm <package name> یا npm remove <package name> 🔻 نصب تمام پکیج هایی که در فایل package.json وجود دارند : npm i 🔻 آپدیت تمامی پکیج ها : npm update 🔻 کشف آسیب پذیری های پکیج ها : npm audit 🔻 رفع آسیب پذیری های پکیج ها : npm audit fix 🔻 تعریف Dependencies : بسته‌هایی که برای اجرای پروژه ضروری هستند. 🔻 تعریف devDependencies : بسته‌هایی که فقط برای توسعه و تست پروژه استفاده می‌شوند. 🔻 تفاوت اصلی آنها : Dependencies در زمان اجرای پروژه لازم است، اما devDependencies فقط در زمان توسعه مورد نیاز است. 🔻 در حالت عادی پکیج ها در Dependencies نصب میشوند پس برای نصب پکیج در devDependencies از دستور زیر استفاده میکنیم : npm i <package name> --save-dev یا npm i <package name> -D 🔻 نصب پکیج در کل سیستم : npm i <package name> -g 🔻 حذف پکیج از کل سیستم : npm rm <package name> -g 🔻 محل نصب پکیج های گلوبال : C:\Users\username\AppData\Roaming\npm\node_modules 🔻 نصب همزمان چندین پکیج : npm i <package name> <package name> ... 🔻 تعریف package-lock.json : گاهی بعضی پکیج ها خودشان برای اینکه درست کار کنند نیاز به یکسری Dependencies های دیگر هم دارند که آنها به صورت خود کار در package-lock.json نصب میشوند. 🔻 لیست تمام پکیج ها و پیشنیاز های آنان که تا کنون نصب کرده ایم : npm list 🔻 لیست تمام پکیج هایی که فقط در package.json قرار دارند : npm list --depth 0 🔻 اجرای کلید هایی که در script در package.json قرار دارند : npm run <key> 🔻 اجرا و نظارت به طور همزان روی پروژه : npm run <key> --watch یا npm run <key> -W 🔆 راهنمای NPM ☝🏼
3 · 555 ·

Nearby in the feed

DDocumentham | داکیومنت هامDDocumentham | داکیومنت هام🔆 استفاده از json-server : 🔹 درست کردن یک فایل به اسم data.json که در آن endpoint های خودمون رو در قالب آبجکت میسازیم. مثال : { "endpoint1": [ { "key": "value",
this message
DDocumentham | داکیومنت هامسلامی به زیبایی کد استاتوس 200😁❤️ دوستان هدف من از ساخت این چنل نه آموزش دادنه نه چیزای دیگه... چون اصلا در سطح کسی که بخواد آموزش بده نیستم صرفا چیزایی که خودمDDocumentham | داکیومنت هام
DDocumentham | داکیومنت هامDocumentham | داکیومنت هام@documentham · channel · Tech
230subscribers27posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count