Angular 角度10:尝试导入模块时找不到名称

Angular 角度10:尝试导入模块时找不到名称,angular,typescript,visual-studio-code,Angular,Typescript,Visual Studio Code,我使用CLI创建了一个新的Angular项目和该项目中的一个新模块。如果我尝试在app.module.ts中导入新创建的模块,Intellisense将无法工作,并且无法找到要自动导入的模块。我没有更改tsconfig.json文件中的任何内容 角度CLI:10.0.4 节点:12.16.3 角度:10.0.5 打字稿:3.9.7 VS代码:1.47.3 知道是什么引起的吗 编辑:手动导入工作正常,但我想问一下自动导入功能 尝试像这样导出Testmodule内部的子组件 @NgModu

我使用CLI创建了一个新的Angular项目和该项目中的一个新模块。如果我尝试在
app.module.ts
中导入新创建的模块,Intellisense将无法工作,并且无法找到要自动导入的模块。我没有更改
tsconfig.json
文件中的任何内容

  • 角度CLI:10.0.4
  • 节点:12.16.3
  • 角度:10.0.5
  • 打字稿:3.9.7
  • VS代码:1.47.3
知道是什么引起的吗

编辑:手动导入工作正常,但我想问一下自动导入功能


尝试像这样导出Testmodule内部的子组件

 @NgModule({
      declarations: [],
      imports: [CommonModule],
      exports: [components]
    })
export class TestModule { }

我在项目根文件夹中的
tsconfig.json
中找到了问题的根源

{
  "files": [],
  "references": [
    {
      "path": "./tsconfig.app.json"
    },
    {
      "path": "./tsconfig.spec.json"
    }
]
}
如果你把它改成这个

{
  "extends": "./tsconfig.base.json"
}
VS代码自动导入开始工作

据我所知,主要问题是“文件”:[],typescript停止查看项目中未包含的所有文件




人们提供相同的解决方案

您是否尝试过从“/test/test.module”;”导入{TestModule}@pbachman是的,手动导入是可以的,并且可以识别该类。但是自动导入不起作用。你试过吗?@pbachman自动导入扩展似乎工作得很好,只是它导入了文件顶部的模块@问题是VS代码内置了自动导入功能。我认为没有理由使用扩展,我想找到问题的根本原因,如果有的话。无论如何,谢谢你的建议!模块中没有组件,因此您的答案不适用:)更新:Angular 10.1.3不再需要修复
{
  "extends": "./tsconfig.base.json"
}