В ng2-smart-table отсутствуют завершенные зависимости - PullRequest
4 голосов
/ 04 апреля 2020

Я использую Ng2SmartTable, и у меня есть эта ошибка:

ОШИБКА в целевой точке входа "ng2-smart-table" имеет отсутствующие зависимости: - @ akveo / ng2-completeter

Я уже попробовал следующие команды, и они не работают:

1. npm install --save ng2-smart-table

2. npm i ng2-complete --save

3. npm i rx js -compat --save

Ответы [ 3 ]

2 голосов
/ 09 апреля 2020

Я также столкнулся с той же проблемой при попытке установить ng2-smart-table

В ng2-smart-table CompleterService импортируется следующим образом

import {CompleterService} из '@ akveo / ng2-завершителя';

Но если мы откроем ng2-завершитель из node_modules, вы увидите, что ng2-завершитель не является в папке '@ akveo'

Так что просто создайте новую папку в node_module и переименуйте ее в @ akveo и скопируйте ng2-completeter файлы в @ akevo папку

Теперь откройте пакет. json, package.lock. json и измените ng2-completeter на @ akveo / ng2-завершить и перезапустить сервер

он будет работать нормально

Спасибо

0 голосов
/ 09 мая 2020

попробуйте это.

npm i rxjs-compat --save
npm i @akveo/ng2-completer --save

Смотрите здесь. https://github.com/yggg/ng2-smart-table/commit/8a4f0bb

Как уже упоминалось выше, вы должны быть осторожны.

0 голосов
/ 29 апреля 2020

Установка зависимостей заставляет его работать в dev, но в сборке есть проблема.

Для Angular 9+ попробуйте это:

in ваш tsconfig.app. json, set

 "angularCompilerOptions": {
    "enableIvy": true
  }

работает для меня, только с зависимостью @ akveo / ng2-completeter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...