iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 27
0

介紹

會發現最近如果有在使用 Typescript 開發ApolloData 主機部署的時候 用 dockerfile 會噴一個錯誤
如下


node_modules/graphql-subscriptions/dist/pubsub-engine.d.ts(5,52): error TS2304: Cannot find name 'AsyncIterator'.
node_modules/graphql-subscriptions/dist/pubsub.d.ts(15,52): error TS2304: Cannot find name 'AsyncIterator'.
node_modules/graphql-subscriptions/dist/with-filter.d.ts(2,94): error TS2304: Cannot find name 'AsyncIterator'.
node_modules/graphql-tools/dist/stitching/makeRemoteExecutableSchema.d.ts(4,109): error TS2304: Cannot find name 'AsyncIterator'.

這個問題是因為有些功能 typescript不在支援了 ,這個問題要把 Typescrtip的 Lib改成 esnext

這邊之前也有遇到幾個類似的版控問題,通常也可以選擇降版

總結

這個問題算滿雷的因為平時都沒問題也是不是程式的問題 跟大家分享下


上一篇
ApolloData & Engine (三)
下一篇
卡一個
系列文
GraphQL + ApolloData 入門30

尚未有邦友留言

立即登入留言