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:
@@ -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');
|
||||||
|
|||||||
@@ -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');
|
||||||
|
|||||||
@@ -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');
|
||||||
|
|||||||
@@ -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');
|
||||||
|
|||||||
@@ -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');
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
@@ -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');
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user