当我尝试运行编译后的打字稿代码时,出现语法错误:
\entity\Config.ts:1
(function (exports, require, module, __filename, __dirname) { import { Entity, PrimaryGeneratedColumn, Column, BaseEntity } from "typeorm";
^
SyntaxError: Unexpected token {
Run Code Online (Sandbox Code Playgroud)
但是当我运行打字稿代码时ts-node,nodemon代码运行得很好。
因此,我进行了一些日志记录以找出问题发生的位置,并且当我createConnection()在 TypeORM 上点击方法时似乎会发生这种情况。我是 Typescript 和 TypeORM 库的新手。
实体/config.ts
import { Entity, PrimaryGeneratedColumn, Column, BaseEntity } from "typeorm";
@Entity()
export class Config extends BaseEntity {
@PrimaryGeneratedColumn()
id: number;
@Column()
app: String;
@Column()
endpoint: String;
@Column()
token: String;
}
Run Code Online (Sandbox Code Playgroud)
服务器.ts
import { createConnection } from "typeorm";
// Database connected
createConnection()
.then(() => …Run Code Online (Sandbox Code Playgroud)