fix: update import paths in debug scripts after reorganization

- Fix relative imports in experiments/ scripts (../ → ../../)
- Clean up tsconfig.json exclude list (remove non-existent paths)
- All debug scripts now work from their new location

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-01-22 02:02:52 +05:00
parent dd4c64c601
commit b8f170d83b
8 changed files with 9 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
import 'dotenv/config'; import 'dotenv/config';
import { chromium } from 'playwright'; import { chromium } from 'playwright';
import * as fs from 'fs'; import * as fs from 'fs';
import { Logger } from '../utils/logger.js'; import { Logger } from '../../utils/logger.js';
async function main() { async function main() {
Logger.info('=== Извлечение данных о товаре из HTML ===\n'); Logger.info('=== Извлечение данных о товаре из HTML ===\n');

View File

@@ -1,7 +1,7 @@
import 'dotenv/config'; import 'dotenv/config';
import { chromium } from 'playwright'; import { chromium } from 'playwright';
import axios from 'axios'; import axios from 'axios';
import { Logger } from '../utils/logger.js'; import { Logger } from '../../utils/logger.js';
async function main() { async function main() {
Logger.info('=== Debug: Смотрим что возвращает API ===\n'); Logger.info('=== Debug: Смотрим что возвращает API ===\n');

View File

@@ -1,7 +1,7 @@
import 'dotenv/config'; import 'dotenv/config';
import { chromium } from 'playwright'; import { chromium } from 'playwright';
import axios from 'axios'; import axios from 'axios';
import { Logger } from '../utils/logger.js'; import { Logger } from '../../utils/logger.js';
async function findDetailApiViaDirectRequest() { async function findDetailApiViaDirectRequest() {
Logger.info('=== МЕТОД 1: Прямой GET запрос к API ===\n'); Logger.info('=== МЕТОД 1: Прямой GET запрос к API ===\n');

View File

@@ -1,7 +1,7 @@
import 'dotenv/config'; import 'dotenv/config';
import { chromium } from 'playwright'; import { chromium } from 'playwright';
import axios from 'axios'; import axios from 'axios';
import { Logger } from '../utils/logger.js'; import { Logger } from '../../utils/logger.js';
async function main() { async function main() {
Logger.info('=== Поиск endpoint для ДЕТАЛЕЙ товара ===\n'); Logger.info('=== Поиск endpoint для ДЕТАЛЕЙ товара ===\n');

View File

@@ -1,7 +1,7 @@
import 'dotenv/config'; import 'dotenv/config';
import { chromium } from 'playwright'; import { chromium } from 'playwright';
import axios from 'axios'; import axios from 'axios';
import { Logger } from '../utils/logger.js'; import { Logger } from '../../utils/logger.js';
async function main() { async function main() {
Logger.info('=== Тестирование всех endpoints для деталей товара ===\n'); Logger.info('=== Тестирование всех endpoints для деталей товара ===\n');

View File

@@ -1,6 +1,6 @@
import 'dotenv/config'; import 'dotenv/config';
import { MagnitApiScraper } from '../scrapers/api/magnit/MagnitApiScraper.js'; import { MagnitApiScraper } from '../../scrapers/api/magnit/MagnitApiScraper.js';
import { Logger } from '../utils/logger.js'; import { Logger } from '../../utils/logger.js';
async function main() { async function main() {
const storeCode = process.env.MAGNIT_STORE_CODE || '992301'; const storeCode = process.env.MAGNIT_STORE_CODE || '992301';

View File

@@ -1,7 +1,7 @@
import 'dotenv/config'; import 'dotenv/config';
import { chromium } from 'playwright'; import { chromium } from 'playwright';
import axios from 'axios'; import axios from 'axios';
import { Logger } from '../utils/logger.js'; import { Logger } from '../../utils/logger.js';
async function main() { async function main() {
Logger.info('=== Тестирование API endpoint для деталей товара ===\n'); Logger.info('=== Тестирование API endpoint для деталей товара ===\n');

View File

@@ -20,14 +20,7 @@
"exclude": [ "exclude": [
"node_modules", "node_modules",
"dist", "dist",
"generated", "generated"
"src/scripts/extract-product-from-html.ts",
"src/scripts/find-product-detail-api.ts",
"src/scripts/find-product-detail-endpoint-v1.ts",
"src/scripts/test-detail-endpoint.ts",
"src/scripts/test-all-detail-endpoints.ts",
"src/scripts/test-object-reviews-endpoint.ts",
"src/scripts/debug-detail-response.ts"
], ],
"ts-node": { "ts-node": {
"esm": true "esm": true