收到错误“SyntaxError 无法在模块外部使用 import 语句”

Hus*_*ala 3 express prisma

我正在尝试在我的 Express 应用程序中使用 Prisma.js。但我在模块导入时遇到错误。我不确定我哪里出错了。

    'use strict';
var sql = require('../connection.js');
import { PrismaClient } from '@prisma/client';
//const prisma = new PrismaClient()

class InvoiceService {
    constructor(){

    }

    getInvoices(body,query,user){
        
        return new Promise(function (resolve, reject) {
            
            resolve(query);
        });
    }
}

module.exports = {InvoiceService};
Run Code Online (Sandbox Code Playgroud)

Rya*_*yan 8

将导入更改为:

const { PrismaClient } = require('@prisma/client');
Run Code Online (Sandbox Code Playgroud)

它会工作得很好。