首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SwitchMap不是一个函数

SwitchMap不是一个函数
EN

Stack Overflow用户
提问于 2017-10-04 21:17:23
回答 1查看 1.2K关注 0票数 0

我的项目布局是一个非常简单的electron-webpack project structure。在我的项目中,我使用了rxjsreact-reduxreact-redux-typescript。一开始,我使用electron-forge start开始我的项目,并使用electron-builder构建它。我更改了项目布局,以便可以使用electron-webpack start启动我的项目。当我使用electron-forge start启动我的项目时,一切都正常工作,但当我使用electron-webpack dev启动它时,我得到的是this stacktrace

在这两种情况下(electron-forge startelectron-webpack dev),除了项目结构之外,它是完全相同的代码库。

我的RXJS导入如下所示:

代码语言:javascript
复制
import { Observable } from 'rxjs/Observable'
import 'rxjs/add/operators/switchMap'

我也尝试过使用这种导入风格

代码语言:javascript
复制
import Rx from 'rxjs/Rx'
EN

回答 1

Stack Overflow用户

发布于 2017-10-05 21:37:17

martin是对的,您拼错了import语句,它应该是operator,而不是operators

因此,不是这样:

代码语言:javascript
复制
import 'rxjs/add/operators/switchMap'

执行以下操作:

代码语言:javascript
复制
import 'rxjs/add/operator/switchMap
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46565920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档