نصب برای توسعه
به منظور نصب به منظور توسعه برنامه خود مراحل زیر را دنبال کنید.
پیشنیازها
- VPS با Debian 10/11 یا Ubuntu 20.04+
- دسترسی root یا sudo
- حداقل 1GB RAM و 20GB فضای دیسک
مرحله 1: آمادهسازی سرور
بروزرسانی سیستم
# بروزرسانی لیست بستهها
sudo apt update
# ارتقای سیستم
sudo apt upgrade -y
# نصب ابزارهای ضروری
sudo apt install -y curl wget git htop nano ufw software-properties-common apt-transport-https ca-certificates gnupg lsb-release build-essential gcc g++ make lsof net-tools
مرحله 2: نصب Node.js
نصب Node.js 16 (روش رسمی)
# اضافه کردن مخزن NodeSource
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
# نصب Node.js
sudo apt-get install -y nodejs
# بررسی نسخه
node --version
npm --version
# بروزرسانی npm
sudo npm install -g npm@latest
نصب Node.js با NVM (اختیاری)
# دانلود و نصب NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# بارگذاری NVM
source ~/.bashrc
# نصب Node.js 16
nvm install 16
nvm use 16
nvm alias default 16
# بررسی نسخه
node --version
npm --version
مرحله 3: ساخت پروژه
# رفتن به دایرکتوری home
cd ~
mkdir myProject
# ورود به دایرکتوری پروژه
cd myProject
# ساخت هسته
npx @kimia-framework/cli init-core
# ساخت برنامه
npx @kimia-framework/cli create-app my_app -m
# کلون فایل های اشتراکی
git clone https://github.com/Kimia-Framework/shared.git --depth=1
مرحله 4: تنظیمات برنامه
میتوانید فایل myProject/settings.json را مطابق با نیاز خود بروز رسانی کنید.
ایجاد دایرکتوریهای لازم
مرحله 5: راهاندازی برنامه
میتوانید به فولدر my_app بروید و دستور زیر را اجرا کنید:
npm run dev