1

尝试在现有的启用 npm 的 Ionic 3 项目中使用 @angular/flex-layout。

在我的主模块的导入中添加“FlexLayoutModule”将不允许应用程序启动,并说:cannot find module "rxjs/operators"是原因。

已经清除 node_module,npm install,重新安装 Ionic CLI。没有什么帮助。会不会是版本冲突?此外,我已经在这个项目中使用了 Observables。我不明白。并且“FlexLayoutModule”的导入是导致此问题的原因(禁用导入会消除此问题)。

任何人都可以成功地将 flex-layout 与 ionic 结合使用吗?我见过这个 plunk,但它使用 system.js,所以不能 100% 复制我的目标。

http://plnkr.co/edit/y8R0MF?p=info

编辑:一个更详细的问题:

未捕获(承诺):错误:找不到模块“rxjs/operators”错误:在 Object.580 处找不到模块“rxjs/operators”(http://localhost:8100/build/22.main.js:319:7 ) 在webpack_require ( http://localhost:8100/build/main.js:48:30 ) 在 Object.1021 ( http://localhost:8100/build/22.main.js:11:79 ) 在webpack_require ( http://localhost:8100/build/main.js:48:30 ) 在 http://localhost:8100/build/main.js:122015:10在 t.invoke ( http://localhost:8100/build /polyfills.js:3:9283 ) 在 Object.onInvoke ( http://localhost:8100/build/main.js:4650:37 ) 在 t.invoke (http://localhost:8100/build/polyfills.js:3:9223 ) 在 r.run ( http://localhost:8100/build/polyfills.js:3:4452 ) 在 http://localhost:8100/构建/polyfills.js:3:14076

4

1 回答 1

2

我在使用 Angular CLI 时遇到了类似的错误。一切正常,直到我在应用程序的 NgModule 导入中包含 FlexLayoutModule。然后我得到错误:

未找到模块:错误:无法解析“D:\dev\Vms.Signup.Client\node_modules\@angular\flex-layout\esm5”中的“rxjs/operators”

我更新到最新的 rxjs 并且似乎已经修复了它。

于 2017-11-01T19:37:05.387 回答