Как работает механика за ошибками "Модуль не найден: Ошибка: не удается разрешить ..." - PullRequest
0 голосов
/ 17 октября 2018

Я бы хотел понять, почему это не помогает, потому что, насколько я знаю, этого не должно быть.

Как только я включу в свой код следующую строку

import { NgxEditorComponent } from 'ngx-editor/app/ngx-editor/ngx-editor.component';
...
@ViewChild('editor') editor: NgxEditorComponent;

появляется следующая ошибка:

Модуль не найден: Ошибка: невозможно разрешить 'ngx-editor / app / ngx-editor / ngx-editor.component

И это не имеет смысла для меня, так как компонент (хотя и немного ошибочный), кажется, работает нормально.Даже если я изменил объявление типа для «any», я могу без проблем выполнить

console.log(editor);

, и консоль браузера вернет

NgxEditorComponent {_messageService: MessageService, _commandExecutor:CommandExecutorService, _renderer: DebugRenderer2, resizer: "stack", config: {…},…}

В дополнение к этому VSCode intellisense сразу обнаруживает модуль, и я могу подтвердить, что он находится подПапка node_modules.

Я хотел бы уточнить, что я не ищу обходной путь для этой проблемы, но чтобы лучше понять основные механизмы, участвующие в этом.

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

...