【问题标题】:Rxjs is not found in production在生产中找不到 Rxjs
【发布时间】:2017-01-06 15:50:09
【问题描述】:

我有一个来自 here 的 angular2 和播放应用程序。当我使用 sbt run 在开发模式下运行它时,一切正常。但是我想测试生产,所以我执行 sbt dist,加载应用程序并在控制台中收到以下错误。

http://localhost:9000/assets/lib/rxjs/rx.js加载资源失败:服务器响应状态为404(未找到) zone.min.js:1 错误:(SystemJS)错误:XHR 错误(404 未找到)正在加载 http://localhost:9000/assets/lib/rxjs/rx.js(...)e.invoke @ zone.min.js:1

但是,当我单击链接时,我看到一个文件已加载。

这是我正在使用的系统 js 配置的code。有没有人知道如何解决这个问题?

【问题讨论】:

  • @GünterZöchbauer 那么在开发模式下怎么可能一切正常?
  • 我怀疑您在生产中使用了另一台服务器。
  • @GünterZöchbauer 不,我使用的是同一台机器
  • 和同一个HTTP服务器?

标签: javascript angular playframework sbt rxjs


【解决方案1】:

问题在于不推荐使用的导入。

改变

import { Observable } from "rxjs/rx"

import { Observable } from "rxjs/Observable"

在 ts 源文件中。

【讨论】:

    猜你喜欢
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    • 2013-10-09
    相关资源
    最近更新 更多