Çerçeve kurulumu için Node.js paketi bilgisayarınızda kurulu olmalıdır.
Sadece Node.js 18.15.0 ve üzeri sürümler desteklenir, çalışma ortamınıza Nvm ile Node.js'i yüklemek için aşağıdaki makaleye gözatın.
Bir Olobase önyüz projesi yaratmak için aşağıdaki adımları izleyin.
git clone --branch 1.3.1 [email protected]:olomadev/olobase-skeleton-ui myproject
Projenizin kök klasörüne gidin
cd /var/www/myproject
olobase-admin alt modülünü etkinleştirin
git submodule update --init
Npm ile node modüllerini yükleyin.
npm i
Kök dizindeki env.dist dosyasını env.dev olarak kaydedin.
VITE_DEFAULT_LOCALE=en
VITE_FALLBACK_LOCALE=en
VITE_SUPPORTED_LOCALES=en,tr
VITE_API_URL=http://example.local/api
VITE_HCAPTCHA_SITE_KEY=
VITE_LICENSE_KEY=
VITE_SESSION_UPDATE_TIME=5
VITE_COOKIE={ "token": "_token", "user": "_user" }
Vit yapılandırmasının server.host adres değeri varsayılan olarak her zaman 0.0.0.0 olarak kalmalıdır. Bu değer, yerel veya VMWare gibi sanal bir sunucuyla çalışıyor olsanız bile, sunucunun tüm ana bilgisayar adreslerini dinlemeye açık olduğu anlamına gelir. Böylece girilen her IP adresi uygulamanızı işaret eder.
export default defineConfig({
// transpileDependencies: true,
transpileDependencies: ["vuetify"],
server: {
host: '0.0.0.0',
port: 3000 // the port number you want
},
plugins: [ ...
Yerel ortamda uygulamayı başlatır.
npm run dev
Yerel bir bilgisayarda çalışıyorsanız http://127.0.0.1:3000 adresini ziyaret edebilirsiniz. Eğer yerel bir sanal sunucu üzerinde çalışıyorsanız, tarayıcınıza sunucunuzun IP adresini yazıp bu örnekteki gibi bir IP adresini ziyaret edebilirsiniz; http://192.168.231.129:3000.
Bu komut ile produksiyon ortamı için derlenen javascript dosyalarınız /dist klasörü altına ihraç edilir.
npm run build
Projeyi yukarıdaki gibi kurduğunuzda olobase-admin projenize submodule olarak dahil olur.
- myproject
+ packages
- admin // (olobase-admin submodule)
+ src
.git
EULA.md
package.json
README.md
+ src
.env.dev
.gitignore
.gitmodules
app.css
env.dist
favicon.ico
index.html
package.json
README.md
vite.config.js
Bu paketi yeni sürümlere yükselterek olobase uygulamanızın güncel kalmasını sağlayabilirsiniz. Bunu yapmak için sürümler adresindeki sürümleri takip edin. Ve güncel sürümü yüklemek için aşağıdaki adımları izleyin.
cd /var/www/myproject
Mevcut klasör içinde packages/admin klasörüne girin.
cd packages/admin
olobase-admin alt uygulamanızı güncel sürüme yükseltin.
git pull origin 1.3.4
Uygulamanızın güncel kalması için olobase-admin submodülünüze ait sürümleri takip etmeyi unutmayın.
Eğer olobase-admin alt modülünüzde bazı değişiklikler yaptıysanız (yanlışlıkla veya test amaçlı vb.), pull komutundan önce (stash) yani yapılan değişiklikleri geçersiz kıl komutunu kullanmanız gerekir.
Değişikliklerden vazgeç (stash) ve ilgili versiyon için çek (pull) yapın.
cd packages/admin
git stash
git pull origin 1.3.4
Yukarıdaki komutları denediğiniz halde hâlâ istediğiniz güncellemeyi alamadıysanız aşağıdaki komutları çalıştırmayı deneyin.
git restore .
// HEAD detached at 1.2.0
git pull origin 1.3.4
git checkout 1.3.4