CLI를 사용하여 새 Angular 프로젝트와 해당 프로젝트 내에 새 모듈을 만들었습니다. app.module.ts
Intellisense 에서 새로 생성 된 모듈을 가져 오려고하면 작동하지 않고 자동으로 가져올 모듈을 찾을 수 없습니다. tsconfig.json
파일 내부는 변경하지 않았습니다 .
그 원인이 무엇인지 아십니까?
편집 : 수동 가져 오기가 잘 작동하지만 자동 가져 오기 기능에 대해 묻습니다.
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 자동 가져 오기가 작동하기 시작합니다.
내가 이해하는대로 주요 문제는 "파일": [], typescript는 프로젝트에 포함되지 않은 모든 파일을 보는 것을 중지합니다.
github.com/microsoft/TypeScript/issues/39632
https://github.com/angular/vscode-ng-language-service/issues/876
사람들은 동일한 솔루션을 제공합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다