我的项目布局是一个非常简单的electron-webpack project structure。在我的项目中,我使用了rxjs、react-redux和react-redux-typescript。一开始,我使用electron-forge start开始我的项目,并使用electron-builder构建它。我更改了项目布局,以便可以使用electron-webpack start启动我的项目。当我使用electron-forge start启动我的项目时,一切都正常工作,但当我使用electron-webpack dev启动它时,我得到的是this stacktrace。
在这两种情况下(electron-forge start和electron-webpack dev),除了项目结构之外,它是完全相同的代码库。
我的RXJS导入如下所示:
import { Observable } from 'rxjs/Observable'
import 'rxjs/add/operators/switchMap'我也尝试过使用这种导入风格
import Rx from 'rxjs/Rx'发布于 2017-10-05 21:37:17
martin是对的,您拼错了import语句,它应该是operator,而不是operators
因此,不是这样:
import 'rxjs/add/operators/switchMap'执行以下操作:
import 'rxjs/add/operator/switchMaphttps://stackoverflow.com/questions/46565920
复制相似问题