ค้นหาเว็บไซต์

interface - SyntaxError: พบโทเค็น 'export' ที่ไม่คาดคิดใน TypeScript


ฉันได้สร้างอินเทอร์เฟซชื่อ "IPerson" ในไฟล์ TypeScript ใหม่ (.ts):

export interface IPerson {
    firstName:string;
    lastName:string;
    age:number;
    sayHi:()=> string;
}

เมื่อฉันพยายามนำเข้าและสร้างวัตถุใหม่ใน "test.ts" ตามอินเทอร์เฟซนั้น:

import {IPerson} from './interfaces/person.interface';
let p1:IPerson = {
    firstName:"Ali",
    lastName:"Helmi",
    age:35,
    sayHi:()=>`Hi Ali`
}

หลังจากรันคำสั่งนี้ในเทอร์มินัล:

node test.js

ฉันได้รับข้อผิดพลาดนี้:

SyntaxError: พบตัวอักษร 'export' ที่ไม่คาดคิดใน typescript

คุณช่วยกรุณาช่วยฉันหาข้อผิดพลาดและแก้มันได้ไหม?

ขอบคุณ!