프로젝트는 모든 파일을 나열하거나 '포함' 패턴을 사용해야 합니다.
VSCode에 다음 경고가 표시됩니다.
다음은 ts 경고를 보내는 줄입니다.
import packageJson from "../package.json";
이상하게도, 프로젝트를 구축하고 보풀을 씌우는 것이 잘 작동합니다.
$ tsc --project .
✨ Done in 1.16s.
$ tslint --config ../../tslint.json --project .
✨ Done in 1.59s.
이 경고는 VSCode 파서에 의해 발생한 것입니까, 아니면 잘못된 것입니까?tsconfig.json
파일?
// tsconfig.json
{
"exclude": [
"node_modules"
],
"extends": "../../tsconfig.json",
"files": [
"package.json"
],
"include": [
"src/**/*"
],
"compilerOptions": {
/* Basic Options */
"outDir": "dist",
/* Module Resolution Options */
"baseUrl": ".",
}
}
제 경우에는 모노레포를 구축하고 패키지 중 하나를 다른 패키지로 참조하고 있었습니다.
제가 해야 할 일은composite: true
부터tsconfig.json
그리고 그것은 성공하였다.
Samuel의 제안은 저에게 아주 잘 맞습니다.
다른 이유로 같은 오류가 발생했습니다..json
파일을 테스트용 정적 모의 파일로 - 모듈로 가져옵니다.내 경우에는 파일이 내부에 중첩되어 있습니다.src
명시적인 패턴을 추가하여 포함.json
파일이 제게 도움이 되었습니다.
{
"include": [
// ...other includes
"src/**/*.json"
]
}
질문을 참조하여 이 방법이 효과가 있을 것입니다.
{
"include": [
"src/**/*",
"package.json" // <---
]
}
패키지 추가.당신의 포함에 json.src dir에서 나왔습니다.
{
"include": [
"src/**/*",
"package.json"
]
}
열기tsconfig.node.json
다음과 같이 파일 경로를 에 추가합니다."include": ["vite.config.ts", "yourFilePath"],
추가 시도:
"resolveJsonModule": true,
"esModuleInterop": true
컴파일러 옵션으로
새 파일을 추가할 때 서버가 실행 중인 경우 이 문제가 발생할 수 있습니다.이 경우에는 이를 중지한 후 다시 시작하여 에서 새 파일을 다시 빌드하고 포함할 수 있도록 합니다.
언급URL : https://stackoverflow.com/questions/60029058/project-must-list-all-files-or-use-an-include-pattern
'programing' 카테고리의 다른 글
태그에서 기본값() 방지 (0) | 2023.08.15 |
---|---|
오류 메시지를 읽기 전에 Powershell 창이 사라짐 (0) | 2023.08.15 |
IE9 JavaScript 오류: SCRIPT5007: 'ui' 속성의 값을 가져올 수 없음: 개체가 null이거나 정의되지 않았습니다. (0) | 2023.08.10 |
Android 응용 프로그램의 "번들"이란 무엇입니까? (0) | 2023.08.10 |
XMLHttpRequest responseType = "json"에서 SYSTON_ERR: DOM 예외 12 오류가 발생함 (0) | 2023.08.10 |