Как исправить «Не удается найти модуль« @ angular / core ».»InjectionToken в message-format-config.d.ts (ошибка TS2307) - PullRequest
0 голосов
/ 08 июля 2019

Я настраиваю перевод в своем веб-приложении, в частности, в форме плюрализации (с учетом изменений в правописании из-за пола или формы множественного числа, дополнительную информацию здесь: https://github.com/lephyrus/ngx-translate-messageformat-compiler).
Я использую ngx-translate и ngx-translate-messageformat (и его компилятор) для множественного числа. Как только я установил ngx-translate-messageformat, у меня появились ошибки, которые я не могу решить ..

Моя версия Angular CLI: 8.1.0
Моя версия ngx-translate: 11.0.1
Моя версия ngx-translate-messageformat: 2.2.1
Моя версия компилятора ngx-translate-messageformat: 4.5.0
(все новейшие версии, я верю)

Я пытался все переустановить, ничего не меняется ... Я ничего не сделал, кроме как установил модуль messageformat и начал реализовывать пример по ссылке, упомянутой ранее.

Конечно, я включил все необходимые зависимости (@ angular / cdk и @ angular / material) в package.json

Ошибки, которые я получаю:

ERROR in ../node_modules/@ngx-translate/core/fesm5/ngx-translate-core.js
Module not found: Error: Can't resolve '@angular/core' in '..\node_modules\@ngx-translate\core\fesm5'
ERROR in ../node_modules/ngx-translate-messageformat-compiler/fesm5/ngx-translate-messageformat-compiler.js
Module not found: Error: Can't resolve '@angular/core' in '..\node_modules\ngx-translate-messageformat-compiler\fesm5'

i 「wdm」: Failed to compile.

ERROR in ../node_modules/ngx-translate-messageformat-compiler/message-format-config.d.ts(1,32): error TS2307: Cannot find module '@angular/core'.

Кто-то сталкивается с той же проблемой? Я мог бы использовать вашу помощь:)

Заранее спасибо.

...