راهنمای جامع راهاندازی پروژه Svelte با استفاده از گیت
این راهنما شما را در مسیر راهاندازی پروژه Svelte با استفاده از گیت هدایت میکند. با دنبال کردن این مراحل، میتوانید به سرعت و با اطمینان پروژه خود را آغاز کنید.
1. تنظیمات اولیه
نام اپلیکیشن
ابتدا، نام مناسبی برای اپلیکیشن خود انتخاب کنید. این نام به عنوان شناسه در دامنه پروژه شما استفاده خواهد شد.
- از حروف کوچک و فقط از - به عنوان فاصله گذار بین کلمات استف اده کنید.
- نام اپلیکیشن را پس از ساخت اپ نمی توانید تغییر دهید.
ورژن Node
انتخاب ورژن مناسب Node برای پروژه شما بسیار مهم است. از لیست موجود انتخاب کنید یا ورژن مورد نظر خود را وارد نمایید. توجه داشته باشید که ورژن انتخابی باید در مخازن Docker (مانند DockerHub) موجود باشد.
Repository
آدرس Repository
آدرس Repository گیت پروژه خود را وارد کنید. مثال: https://github.com/username/repo
اطمینان حاصل کنید که فایل package.json
در پروژه شما موجود باشد.
نوع Repository و دسترسی
- عمومی: آدرس را مستقیماً وارد کنید.
- خصوصی: به دو روش میتوانید ریپو خصوصی خود را به کوبار متصل کنید :
اتصال با اکسس توکن
اتصال با SSH key
پس از تکمیل این مرحله، گزینه "بعدی" را انتخاب کنید.
2.تنظیمات پیشرفته (اختیاری)
در این بخش میتوانید تنظیمات دقیقتری برای پروژه خود اعمال کنید:
ساخت
نمونه فایل package.json :
{
"name": "my-svelte-project",
"version": "0.0.1",
"private": true,
"type": "module",
"scripts": {
"dev": "vite dev",
"build": "vite build",
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"lint": "eslint .",
"format": "prettier --write ."
},
"devDependencies": {
"@sveltejs/adapter-auto": "^3.0.0",
"@sveltejs/kit": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.55.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.35.1",
"prettier": "^3.1.1",
"prettier-plugin-svelte": "^3.1.2",
"svelte": "^4.2.7",
"svelte-check": "^3.6.0",
"tslib": "^2.4.1",
"typescript": "^5.0.0",
"vite": "^5.0.3"
},
"dependencies": {
},
"engines": {
"node": ">=18.0.0"
}
}
کامند بیلد
- دستور یا دستورهای خاص برای بیلد پروژه
- پیشفرض:
npm run build
- برای استفاده از چندین دستور، از ; به عنوان جداکننده استفاده کنید (مثال:
npm run build;npm run start
)
کامند ران
- دستور اجرای پروژه
- برای Svelte.js بهتر است دستوری وارد نشود
فولدر خروجی
- محل قرارگیری فایلهای بیلد شده
- پیشفرض:
dist/
پورت
شماره پورتی که برنامه شما روی آن اجر ا خواهد شد را مشخص کنید. پورت پیشفرض 5173 است، اما میتوانید آن را تغییر دهید.
-
پس از راهاندازی اولیه، امکان تغییر پورت وجود دارد
-
برای تعیین پورت، حتماً از آدرس
0.0.0.0
استفاده کنید.