Typescript 모듈 'react'에 대한 선언 파일을 찾을 수 없습니다.
이것은 터미널에서 오류 메시지가 보이는 것과 이를 해결하는 방법입니다.
모듈용 @type 패키지를 설치합니다.
// Installing the type module with npm
npm install @type/Module-Name
// Installing the type module for react-dom with npm
npm install @type/react-dom
// Installing the type module with npm
npm install @type/react-reveal
반면 npm이 설치하려는 모듈의 유형을 찾을 수 없는 경우 아래 오류가 표시될 수 있습니다.
이 오류에 빠지면 설치하려는 모듈이 입력을 제공하지 않는다는 것입니다. 이를 해결하는 다른 방법에 대해 논의해 봅시다.
.d.ts 파일이란 무엇인가요? 유형 정보만 포함하는 선언 파일입니다. 유형을 확인하는 데만 사용되며 TypeScript는 tsconfig.json 파일의 Include 및 Exclude 설정에 의해 주로 결정되는 일반 .ts 파일과 동일한 방식으로 읽습니다.
따라서 프로젝트 파일 내부의 프로젝트 파일에 .d.ts 파일을 만들고 react-reveal.d.ts 파일과 같이 원하는 이름을 지정할 수 있습니다(주로 모듈 이름 사용). 계속하겠습니다. 파일 내부에서 모듈을 이렇게 선언해야 합니다.
declare module 'module-name'
오류를 수정하려는 모듈로 모듈 이름을 변경했는지 확인하십시오. 대부분의 경우 이렇게 하면 typescript가 자동으로 모듈 유형을 any로 설정하고 코드가 제대로 작동하기 때문에 오류가 수정됩니다.
경우에 따라 유형을 직접 설정해야 할 수도 있습니다. 유형을 설정하려면 코드에 지정할 수 있습니다.
declare module 'module-name' {
export function myFunction(): string
}
안타깝게도 오류가 명확하지 않은 경우 다른 방법으로 수정할 수 있습니다.
eslint-disable 다음 줄 주석을 추가하여 코드의 오류를 무시하고 TypeScript가 오류 없이 완벽하게 실행될 수 있도록 오류를 쉽게 해결할 수 있습니다.
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
import { myFunction } from 'module-name';
// Example
import { Bounce } from "react-reveal";
따라서 이러한 솔루션 중 하나를 사용하여 Typescript가 모듈 'react'에 대한 선언 파일을 찾을 수 없음을 수정할 수 있습니다.
기사가 마음에 들고 도움이 된다면 친구들에게 좋아요와 공유를 부탁드립니다.
고맙습니다
Reference
이 문제에 관하여(Typescript 모듈 'react'에 대한 선언 파일을 찾을 수 없습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mopharr/typescript-could-not-find-declaration-file-for-module-react-104b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)