【发布时间】:2021-01-07 16:55:15
【问题描述】:
您好,我有以下打字稿代码:
import { getConnection } from "typeorm";
import { GraphQLClient } from "graphql-request";
import got from "got";
import database from "./utils/database";
...
当我执行时:
cross-env NODE_ENV=development ts-node src/scripts/createApp.ts http://localhost:3010/graphql
我收到以下错误:
throw new TypeError(`${relative(cwd, fileName)}: Emit skipped`)
^
TypeError: src/scripts/utils/database.js: Emit skipped
database.js
import { createConnection, getConnectionOptions, getConnection } from "typeorm";
export default {
async connect(): Promise<void> {
const connectionOptions = await getConnectionOptions(process.env.NODE_ENV);
await createConnection({
...connectionOptions,
name: "default",
});
},
disconnect(): Promise<void> {
return getConnection().close();
},
};
错误在哪里?,我该如何解决?
谢谢
【问题讨论】:
标签: node.js typescript ts-node