@zlodiak

Умер ли slim scroll?

Пытаюсь установить slim scroll для angular6. Судя по гитхабу, последний коммит был 8 месяцев назад.

Ставлю по инструкции, в результате получаю кучу ошибок в консоли:
ERROR in ./node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5/core.js
Module not found: Error: Can't resolve 'rxjs/Observable' in '/home/kalinin/projects/realty-miner-new/realty-miner/Web/RealtyMiner.Web.Admin/node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5'
ERROR in ./node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5/core.js
Module not found: Error: Can't resolve 'rxjs/Subject' in '/home/kalinin/projects/realty-miner-new/realty-miner/Web/RealtyMiner.Web.Admin/node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5'
ERROR in ./node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5/core.js
Module not found: Error: Can't resolve 'rxjs/observable/merge' in '/home/kalinin/projects/realty-miner-new/realty-miner/Web/RealtyMiner.Web.Admin/node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5'
ERROR in ./node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5/core.js
Module not found: Error: Can't resolve 'rxjs/operator/share' in '/home/kalinin/projects/realty-miner-new/realty-miner/Web/RealtyMiner.Web.Admin/node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5'


Далее в ./node_modules/angular-io-slimscroll/node_modules/@angular/core/esm5/core.js меняю такие импорты:
import { __assign, __extends } from 'tslib';
import { Observable } from 'rxjs/Observable';
import { merge } from 'rxjs/observable/merge';
import { share } from 'rxjs/operator/share';
import { Subject } from 'rxjs/Subject';


на такие:
import { __assign, __extends } from 'tslib';
import { Observable } from 'rxjs';
import { merge } from 'rxjs';
import { share } from 'rxjs';
import { Subject } from 'rxjs';


В результате в консоли пропадают сообщения об ошибках, но слим скролл всё равно не работает. При этом в консоли никаких сообщений нет.

Скажите, можно ли использовать slim scroll хотя бы путём правки исходного кода(соответственно отказываясь от обновлений) или его уже давно забросили. Есть ли альтернативы?
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
@zlodiak Автор вопроса
Ребята, спасибо всем, но отбой. Решение сам нашёл и успешно попробовал:
https://github.com/rd-dev-ukraine/angular-io-slims...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Xuxicheta
@Xuxicheta Куратор тега Angular
инженер
rxjs-compat попробуйте поставить
Ответ написан
Комментировать
@eternalfire
можно внести свои правки и сделать pull request
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы