【发布时间】:2019-03-04 17:28:30
【问题描述】:
我对 apollo-react 和 typescript 有很大的问题。由于某种原因,编译开始失败(我没有改变)。我从干净的桌子开始了几次,但没有运气。这是错误,看起来很清楚,但我无法解决它。
.../node_modules/react-apollo/ApolloConsumer.d.ts
(1,8): Module '.../node_modules/@types/react/index"' has no default export.
这在我包含 ApolloProvider 时出现。
我尝试过使用 allowSyntheticDefaultImports 和 esModuleInterop 标志,但它只是遇到了新问题,而且我确信之前它没有。
-hakki
【问题讨论】:
-
我不知道之前发生了什么,但您确实需要启用
allowSyntheticDefaultImports(或esModuleInterop,这意味着它)才能使此导入工作。请启用它并将您遇到的新问题添加到问题中,以便我们解决这些问题。 -
好吧,有人问我 'npm install @types/lodash' 我做了什么......然后我得到了 """..../node_modules/react-apollo/browser.d.ts (17,36):模块 '"..../node_modules/@types/lodash/flowRight"' 解析为非模块实体,不能是"""
-
但我仍然相信它在没有 allowSyntheticDefaultImports/esModuleInterop 标志的情况下更早地工作......
标签: reactjs typescript graphql react-apollo