Просмотр исходного кода

fix: use python3 in package scripts and clean up build script

unknown 2 дней назад
Родитель
Сommit
26bc07a730
2 измененных файлов с 5 добавлено и 9 удалено
  1. 2 6
      build_frontend.sh
  2. 3 3
      package.json

+ 2 - 6
build_frontend.sh

@@ -15,12 +15,8 @@ fi
 echo "📦 Установка NPM-зависимостей (clean install)..."
 echo "📦 Установка NPM-зависимостей (clean install)..."
 npm install --legacy-peer-deps
 npm install --legacy-peer-deps
 
 
-# 3. Генерируем локализации
-echo "🌐 Генерация файлов локализации..."
-./backend/venv/bin/python3 scripts/manage_locales.py split
-
-# 4. Проверка типов
-echo "🔍 Проверка типов (TypeScript)..."
+# 3. Генерируем локализации и проверяем типы
+echo "🌐 Генерация локализаций и проверка типов..."
 npm run i18n:generate && npx vue-tsc --noEmit
 npm run i18n:generate && npx vue-tsc --noEmit
 
 
 # 5. Запускаем сборку Vue
 # 5. Запускаем сборку Vue

+ 3 - 3
package.json

@@ -6,9 +6,9 @@
   "scripts": {
   "scripts": {
     "dev": "npm run i18n:generate && vite",
     "dev": "npm run i18n:generate && vite",
     "build": "npm run i18n:generate && vue-tsc && vite build",
     "build": "npm run i18n:generate && vue-tsc && vite build",
-    "i18n:generate": "python scripts/manage_locales.py split",
-    "i18n:merge": "python scripts/manage_locales.py merge",
-    "i18n:check": "python scripts/manage_locales.py missing",
+    "i18n:generate": "python3 scripts/manage_locales.py split",
+    "i18n:merge": "python3 scripts/manage_locales.py merge",
+    "i18n:check": "python3 scripts/manage_locales.py missing",
     "lint": "eslint . --ext ts,vue --report-unused-disable-directives --max-warnings 0",
     "lint": "eslint . --ext ts,vue --report-unused-disable-directives --max-warnings 0",
     "preview": "vite preview",
     "preview": "vite preview",
     "test": "vitest run"
     "test": "vitest run"