gpt4 book ai didi

node.js - 抛出新的 TypeError (`${relative(cwd, fileName)}: Emit skipped` )

转载 作者:行者123 更新时间:2023-12-03 21:10:42 40 4
gpt4 key购买 nike

您好,我有以下 typescript 代码:

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();
},
};
错误在哪里?,我该如何解决?
谢谢

最佳答案

解决方案是在 tsconfig 中设置了这个变量

"allowJs": false,

关于node.js - 抛出新的 TypeError (`${relative(cwd, fileName)}: Emit skipped` ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63994923/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com