Проблема инициализации клиента Prisma после запуска NPX Prisma GenerateJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Проблема инициализации клиента Prisma после запуска NPX Prisma Generate

Сообщение Anonymous »

Я сталкиваюсь с проблемой с инициализацией клиента Prisma после запуска NPX Prisma Generate. Вот ошибка, с которой я сталкиваюсь: < /p>

Код: Выделить всё

PS C:\Users\USER\DataAnalytics> node Scripts/loadData.js
[class PrismaClient]
C:\Users\USER\DataAnalytics\node_modules\.prisma\client\default.js:43
throw new Error('@prisma/client did not initialize yet. Please run "prisma generate" and try to import it again.');
^

Error: @prisma/client did not initialize yet. Please run "prisma generate" and try to import it again.
at new PrismaClient (C:\Users\USER\DataAnalytics\node_modules\.prisma\client\default.js:43:11)
at Object. (C:\Users\USER\DataAnalytics\Scripts\loadData.js:5:16)
at Module._compile (node:internal/modules/cjs/loader:1554:14)
at Object..js (node:internal/modules/cjs/loader:1706:10)
at Module.load (node:internal/modules/cjs/loader:1289:32)
at Function._load (node:internal/modules/cjs/loader:1108:12)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:170:5)
at node:internal/main/run_main_module:36:49

Node.js v22.14.0
< /code>
загрузить data.js < /p>
const fs = require('fs');
const csv = require('csv-parser');
const { PrismaClient } = require('@prisma/client');
console.log(PrismaClient); // Added this for debugging
const prisma = new PrismaClient();

const path = require('path');

async function ImportMatches() {
const results = [];
fs.createReadStream(path.join(__dirname, 'matches.csv'))
.pipe(csv())
.on('data', (data) => {
results.push({
id: parseInt(data.id),
season: parseInt(data.season),
date: new Date(data.date),
team1: data.team1,
team2: data.team2,
// (other fields trimmed for brevity)
});
})
.on('end', async () => {
for (const match of results) {
await prisma.match.create({ data: match });
}
console.log('Matches imported successfully!');
await prisma.$disconnect();
})
.on('error', (error) => {
console.error('CSV read error:', error);
});
}

ImportMatches();
< /code>
Когда я запускаю NPX Prisma Generate < /p>
 PS C:\Users\USER\DataAnalytics> npx prisma generate
Environment variables loaded from .env
Prisma schema loaded from prisma\schema.prisma

✔ Generated Prisma Client (v6.6.0) to .\generated\prisma in 102ms

Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)

Tip: Easily identify and fix slow SQL queries in your app. Optimize helps you enhance your visibility: https://pris.ly/--optimize
node Scripts/loadData.js
Вещи, которые я пробовал:
Запуск npx prisma снова генерируется.
Проверка node_modules/@prisma/client для сгенерированного клиента. Установка.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... a-generate
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»