angular - “找不到模块:错误:无法解决...”错误背后的机制如何工作
问题描述
我想了解为什么这会失败,因为据我所知它不应该。
只要我在我的代码中包含以下行
import { NgxEditorComponent } from 'ngx-editor/app/ngx-editor/ngx-editor.component';
...
@ViewChild('editor') editor: NgxEditorComponent;
出现以下错误:
找不到模块:错误:无法解析 'ngx-editor/app/ngx-editor/ngx-editor.component
这对我来说没有意义,因为该组件(虽然有点错误)似乎工作正常。即使我更改“任何”的类型声明,我也可以做一个
console.log(editor);
没有问题,浏览器的控制台返回
NgxEditorComponent {_messageService: MessageService, _commandExecutor: CommandExecutorService, _renderer: DebugRenderer2, resizer: "stack", config: {…}, …}
除此之外,VSCode intellisense 会立即找到该模块,我可以确认它在 node_modules 文件夹下。
我想澄清一下,我不是在寻找解决此问题的方法,而是为了更好地了解所涉及的底层机制。
先感谢您