Как победить prisma.seed

Николай, привет! В качестве углубления понимания модулей, которые используются в твоей сборке, ковыряю призму и уткнулся в проблему посева: не хочет работать. Ты случайно не натыкался на эту проблему? dima@dima-Lenovo-ideapad-720-15IKB:~/projects/resume-v1$ npx prisma db seed Environment variables loaded from .env Running seed command ts-node prisma/seed.ts ... /home/dima/projects/resume-v1/prisma/seed.ts:37 import { PrismaClient } from "@prisma/client"; ^^^^^^ SyntaxError: Cannot use import statement outside a module at wrapSafe (internal/modules/cjs/loader.js:979:16) at Module._compile (internal/modules/cjs/loader.js:1027:27) at Module.m._compile (/home/dima/projects/resume-v1/node_modules/ts-node/src/index.ts:1371:23) at Module._extensions..js (internal/modules/cjs/loader.js:1092:10) at Object.require.extensions.<computed> [as .ts] (/home/dima/projects/resume-v1/node_modules/ts-node/src/index.ts:1374:12) at Module.load (internal/modules/cjs/loader.js:928:32) at Function.Module._load (internal/modules/cjs/loader.js:769:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at main (/home/dima/projects/resume-v1/node_modules/ts-node/src/bin.ts:331:12) at Object.<anonymous> (/home/dima/projects/resume-v1/node_modules/ts-node/src/bin.ts:482:3) An error occured while running the seed command: Error: Command failed with exit code 1: ts-node prisma/seed.ts Куда копать?

Дима, привет! Ну ты коммит выкати с --no-verify, чтобы я видел в чем именно проблема.

Есть: https://github.com/linklib/resume Это я "проект-резюме" варганю. По идее проще было бы на prisma-cms, но! я так хоть примерно понимаю, что-как работает

Ну что я тебе могу сказать? Может ты со временем примерно поймешь, что зря все это делаешь... prisma-cms - это не просто набор программного кода, а объединение множества разрозненных технологий, в том числе их настройка. Нельзя просто так взять эти отдельные компоненты и в кучу закинуть. Не будет это просто так работать. Извини, но я с этим тебе не помогу. Это как если бы я был инструктор по пилотированию самолетов, а ты приходишь такой и "А научи меня на вертолете летать". Это будет неэффективное расходование времени.

Разумно. А я понимаю, что скорее всего это резюме буду на prisma-cms делать) Правда качество работы с системой после этих моих изысканий должно улучшиться. Колупая призму я наконец-то понял, что это такое и зачем нужна. Осталось на аполло выстроить api и можно смело разворачивать prisma-cms))) Может и не совсем зряшное дело делаю. С любом случае спасибо!

Пойми: есть задачи по настройке системы, а есть задачи по программированию. Все эти настройки отнимают очень много времени, а выхлопа дают очень мало. Вместо того, чтобы заниматься этим, ты мог бы, к примеру, SQL поучить. Все пользы было бы больше. SQL действительно важен. А настройка этих компонентов отдельных: высокоуровневым специалистом ты вряд ли станешь (даже я не тяну в этом направлении на такой уровень). И получается, что денег ты с этого не заработаешь (никто не станет платить нормальные деньги за работу низкого качества). При этом ты потеряешь в навыках того, что действительно должен знать и за что должны платить. Если ты хочешь понять как призма работает, разбирай уже существующую систему (бери ломай и следи за тем, где что поменялось), но не пытайся этого выстроить с нуля самостоятельно. Самая коварная штука в том, что не зная как это должно работать, ты не сможешь нормально выстроить с нуля, и получется так, что даже если ты что-то сможешь сделать, вероятнее всего это будет не оптимально и не правильно. И ты попадешь в ловушку своих же знаний: будешь думать что понял, а на самом деле все совсем не так.

Тоже верно. Ну значит аполло буду ковырять уже на призма-цмс))