【发布时间】:2020-11-18 08:48:52
【问题描述】:
我使用 CLI 在该项目中创建了一个新的 Angular 项目和一个新模块。如果我尝试在app.module.ts 中导入新创建的模块,Intellisense 将不起作用,并且找不到自动导入它的模块。我没有更改 tsconfig.json 文件中的任何内容。
- Angular 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 { }
【问题讨论】:
-
你试过 import {TestModule} from './test/test.module'; ?
-
@pbachman 是的,手动导入是可以的,并且可以识别类。但自动导入不起作用。
-
@pbachman 似乎自动导入扩展工作正常,除了它在文件顶部导入模块这一事实。 marketplace.visualstudio.com/items?itemName=steoates.autoimport
-
@pbachman 问题是 VS Code 内置了自动导入功能。我认为没有理由使用该扩展,如果有的话,我想找出问题的根本原因.无论如何,谢谢你的建议!
标签: angular typescript visual-studio-code