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

克里斯

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

  • 角CLI:10.0.4
  • 节点:12.16.3
  • 角度:10.0.5
  • 打字稿:3.9.7
  • VS代码:1.47.3

知道会导致什么吗?

编辑:手动导入工作正常,但我问有关自动导入功能。

在此处输入图片说明

在此处输入图片说明

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';



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

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

{
  "files": [],
  "references": [
    {
      "path": "./tsconfig.app.json"
    },
    {
      "path": "./tsconfig.spec.json"
    }
]
}

如果只是将其更改为此

{
  "extends": "./tsconfig.base.json"
}

VS Code自动导入开始工作

据我了解,主要问题是“文件”:[],打字稿停止查看项目中未包括的所有文件。

github.com/microsoft/TypeScript/issues/39632
https://github.com/angular/vscode-ng-language-service/issues/876
人们提供相同的解决方案

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TS2307:在TypeScript上导入Angular2时找不到模块“ angular2 / core”

找不到模块'webpack'-Angular

Angular2代码中的TypeScript错误:找不到名称“模块”

找不到'@ angular / common / http'模块

找不到模块“ @ angular / material”

找不到模块'@ angular / compiler'

找不到模块“ angular2 / core”

Angular2找不到嵌套模块

找不到模块'@ angular / elements':Angular 7

Webpack与Angular-loadChildren找不到模块

在Angular6中导入jquery:找不到模块:错误:无法解析'jquery'

路由Dart Angular Tour of Heroes时找不到模块

Angular 7“找不到模块”

Angular找不到自定义模块

在Angular项目中导入库时出现“找不到模块Fingerprintjs2”错误

找不到'of'Angular的名称

Angular Testbed测试路线找不到模块

找不到来自'@ angular / core / testing'的模块导入{async,TestBed};从“ ionic-angular”导入{IonicModule};

错误:找不到模块“ @ angular / core”

angular2 快速入门找不到名称“模块”

Angular2 找不到模块“../webservices”

在 angular 2 中找不到模块

尝试安装angular时,找不到ng命令

尝试导入熊猫时在 Python 中找不到模块错误

尝试在 android 上运行 ionic 时找不到模块“@angular-devkit.../utils”

Angular 6 Dev express 模块找不到名称“未知”

在 Angular 10 中找不到名称“Http”

运行服务时找不到模块“@angular/compiler”

在 angular 中使用声明的模块时找不到名称