【问题标题】:Ionic 3 Cannot find module "rxjs/operators/share"Ionic 3 找不到模块“rxjs/operators/share”
【发布时间】:2018-05-28 16:11:11
【问题描述】:

我正在使用 Ionic 3 构建移动应用程序,一切正常,但是当我添加 @ngx-translate 时,出现此错误,我没有找到任何解决此问题的方法

离子(离子 CLI):3.12.0

Uncaught Error: Cannot find module "rxjs/operators/share"
at Object.<anonymous> (vendor.js:159023)
at Object.<anonymous> (core.es5.js:3855)
at __webpack_require__ (bootstrap 4cdf06f8badf4bef7b37:54)
at Object.397 (main.ts:5)
at __webpack_require__ (bootstrap 4cdf06f8badf4bef7b37:54)
at Object.392 (main.js:852)
at __webpack_require__ (bootstrap 4cdf06f8badf4bef7b37:54)
at webpackJsonpCallback (bootstrap 4cdf06f8badf4bef7b37:25)
at main.js:1

【问题讨论】:

    标签: rxjs ionic3 translate


    【解决方案1】:

    对我来说,有助于将 @ngx-translate/core 的版本更改为 version: "7.2.2"

    我已经与 ngx-translate 的 github repo 的工作示例进行了比较 https://github.com/ngx-translate/core/blob/master/examples/ionic/package.json

    更改你package.json中@ngx-translate/core的版本

    "@ngx-translate/core": "7.2.2",

    然后运行npm update

    【讨论】:

      【解决方案2】:

      几天前我遇到了同样的问题。您需要做的是通过运行此命令npm uninstall @ngx-translate/core --save 卸载当前版本为 9.0.2 的@ngx-translate/core,这将删除模块并更新您的 package.json 文件。现在再次安装模块并指定版本号,如npm install @ngx-translate/core@8.0.0 --save

      【讨论】:

        【解决方案3】:

        这很可能是由您的 rxjs 版本引起的。请将其更新到最新的稳定版本,您应该不会再看到此问题。

        【讨论】:

          猜你喜欢
          • 2019-03-06
          • 2018-06-01
          • 2019-07-12
          • 2019-02-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-07-03
          • 1970-01-01
          相关资源
          最近更新 更多