【发布时间】:2019-02-13 13:57:49
【问题描述】:
我收到以下错误:
node_modules/@types/graphql/subscription/subscribe.d.ts(36,13): error TS2304: Cannot find name 'AsyncIterator'.
node_modules/@types/graphql/subscription/subscribe.d.ts(47,12): error TS2304: Cannot find name 'AsyncIterator'.
node_modules/@types/graphql/subscription/subscribe.d.ts(75,12): error TS2304: Cannot find name 'AsyncIterable'.
3:01:18 PM - Compilation complete. Watching for file changes.
即使将 esnext 添加到 tsconfig 文件:
{
"compilerOptions": {
"outDir": "./dist/",
"lib": [
"esnext",
"esnext.asynciterable"
]
},
"include": [
"./src/**/*"
]
}
有办法解决这个问题吗?
【问题讨论】:
-
它对我有用。你怎么建?只是
tsc -w?您确定您的tsconfig.json文件正在被使用吗?如果您添加了无效的lib值,例如"esnext.invalid",您会收到错误吗? -
是的,tsc -w。我刚刚重新启动了我的笔记本电脑,现在它正在工作!这很奇怪,在它不起作用之前我不明白为什么......
标签: typescript graphql