rxjs / scheduler / VirtualTimeScheduler.js 404 не найден - PullRequest
0 голосов
/ 04 июля 2018

Я обновил свое приложение с Angular 5 до 6 после обучения https://update.angular.io. Приложение не загружается с ошибками:

zone.js:1050 GET http://localhost:9000/node_modules/rxjs/scheduler/VirtualTimeScheduler.js 404 (Not Found)
zone.js:1050 GET http://localhost:9000/node_modules/rxjs/testing/TestScheduler.js 404 (Not Found)
zone.js:1050 GET http://localhost:9000/node_modules/rxjs/scheduler/AsyncScheduler.js 404 (Not Found)
zone.js:1050 GET http://localhost:9000/node_modules/rxjs/scheduler/AsyncAction.js 404 (Not Found)

package.json: https://pastebin.com/Qwhi63VR

systemjs.config.js: https://pastebin.com/3U7Qih1g

Есть идеи, что здесь может быть не так и как это исправить?

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Возможно, у вас есть библиотека, которая еще не совместима с rxjs 6, вам следует импортировать rxjs-compat в ваш проект.

Этот пакет необходим для обратной совместимости с RxJS до версии 6. Он содержит импорт для добавления операторов в Observable.prototype и методы создания в Observable.

npm i rxjs-compat
0 голосов
/ 04 июля 2018

В RxJS 6 вам нужно импортировать VirtualTimeScheduler напрямую из 'rxjs':

import { VirtualTimeScheduler } from 'rxjs';

https://github.com/ReactiveX/rxjs/blob/master/docs_app/content/guide/v6/migration.md#import-paths

...